We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7a63fc commit f8082eeCopy full SHA for f8082ee
1 file changed
app/controllers/concerns/authenticatable.rb
@@ -30,6 +30,11 @@ def authenticate_request!
30
@current_user = User.unscoped.find(@jwt_payload[:user_id])
31
@current_organization = @current_user.organization
32
33
+ # Set thread-local variables BEFORE update_last_login! to ensure AuditLog creation works
34
+ Thread.current[:current_organization_id] = @current_organization.id
35
+ Thread.current[:current_user_id] = @current_user.id
36
+ Thread.current[:current_user_role] = @current_user.role
37
+
38
# Update last login time
39
@current_user.update_last_login! if should_update_last_login?
40
rescue Authentication::Services::JwtService::AuthenticationError => e
0 commit comments