From e36850f8bac2ff9a0b7d837d80b36cad41049134 Mon Sep 17 00:00:00 2001 From: Dan Milne Date: Fri, 24 Oct 2025 17:07:12 +1100 Subject: [PATCH] Bug fix --- app/controllers/oidc_controller.rb | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/controllers/oidc_controller.rb b/app/controllers/oidc_controller.rb index 7f0fd9e..a8577f6 100644 --- a/app/controllers/oidc_controller.rb +++ b/app/controllers/oidc_controller.rb @@ -148,16 +148,12 @@ class OidcController < ApplicationController requested_scopes = oauth_params['scope'].split(' ') OidcUserConsent.upsert( { - user: user, - application: application, + user_id: user.id, + application_id: application.id, scopes_granted: requested_scopes.join(' '), granted_at: Time.current }, - unique_by: [:user_id, :application_id], - update_columns: { - scopes_granted: requested_scopes.join(' '), - granted_at: Time.current - } + unique_by: [:user_id, :application_id] ) # Generate authorization code