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

(cherry picked from commit 84faf98bc2)
This commit is contained in:
Livio Spring
2023-08-21 14:21:45 +02:00
parent d029b82f0d
commit 74841dfb1c
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
}),
),
),