Bug fix
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / system-test (push) Has been cancelled

This commit is contained in:
Dan Milne
2025-10-24 17:07:12 +11:00
parent 0af3dbefed
commit e36850f8ba

View File

@@ -148,16 +148,12 @@ class OidcController < ApplicationController
requested_scopes = oauth_params['scope'].split(' ') requested_scopes = oauth_params['scope'].split(' ')
OidcUserConsent.upsert( OidcUserConsent.upsert(
{ {
user: user, user_id: user.id,
application: application, application_id: application.id,
scopes_granted: requested_scopes.join(' '), scopes_granted: requested_scopes.join(' '),
granted_at: Time.current granted_at: Time.current
}, },
unique_by: [:user_id, :application_id], unique_by: [:user_id, :application_id]
update_columns: {
scopes_granted: requested_scopes.join(' '),
granted_at: Time.current
}
) )
# Generate authorization code # Generate authorization code