Compare commits

...

2 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
833a3a6a6f Fix: apply application.DefaultGroup for OAuth signups when no invitation or provider signup group is set
Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
2026-02-21 16:33:57 +00:00
copilot-swe-agent[bot]
1c0d5ec24f Initial plan 2026-02-21 16:33:12 +00:00

View File

@@ -958,11 +958,13 @@ func (c *ApiController) Login() {
RegisterSource: fmt.Sprintf("%s/%s", application.Organization, application.Name),
}
// Set group from invitation code if available, otherwise use provider's signup group
// Set group from invitation code if available, otherwise use provider's signup group or application's default group
if invitation != nil && invitation.SignupGroup != "" {
user.Groups = []string{invitation.SignupGroup}
} else if providerItem.SignupGroup != "" {
user.Groups = []string{providerItem.SignupGroup}
} else if application.DefaultGroup != "" {
user.Groups = []string{application.DefaultGroup}
}
var affected bool