fix: setMetadata in saml and pre access token triggers (#6398)

(cherry picked from commit 84faf98bc28fce5e44c0e076d5fcea09aa64b9d3)
This commit is contained in:
Livio Spring 2023-08-21 14:21:45 +02:00
parent d029b82f0d
commit 74841dfb1c
No known key found for this signature in database
GPG Key ID: 26BB1C2FA5952CF0
2 changed files with 4 additions and 2 deletions

View File

@ -712,7 +712,7 @@ func (o *OPStorage) privateClaimsFlows(ctx context.Context, userID string, userG
}),
),
actions.SetFields("user",
actions.SetFields("setMetadata", func(call goja.FunctionCall) {
actions.SetFields("setMetadata", func(call goja.FunctionCall) goja.Value {
if len(call.Arguments) != 2 {
panic("exactly 2 (key, value) arguments expected")
}
@ -733,6 +733,7 @@ func (o *OPStorage) privateClaimsFlows(ctx context.Context, userID string, userG
logging.WithError(err).Info("unable to set md in action")
panic(err)
}
return nil
}),
),
),

View File

@ -266,7 +266,7 @@ func (p *Storage) getCustomAttributes(ctx context.Context, user *query.User, use
}),
),
actions.SetFields("user",
actions.SetFields("setMetadata", func(call goja.FunctionCall) {
actions.SetFields("setMetadata", func(call goja.FunctionCall) goja.Value {
if len(call.Arguments) != 2 {
panic("exactly 2 (key, value) arguments expected")
}
@ -287,6 +287,7 @@ func (p *Storage) getCustomAttributes(ctx context.Context, user *query.User, use
logging.WithError(err).Info("unable to set md in action")
panic(err)
}
return nil
}),
),
),