Use increment for User#update_sign_in! optional change (#35573)

This commit is contained in:
Matt Jankowski 2025-07-30 06:38:04 -04:00 committed by GitHub
parent 6dc55a2f4e
commit 4042bc959b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -228,10 +228,7 @@ class User < ApplicationRecord
self.last_sign_in_at = old_current || new_current
self.current_sign_in_at = new_current
if new_sign_in
self.sign_in_count ||= 0
self.sign_in_count += 1
end
increment(:sign_in_count) if new_sign_in
save(validate: false) unless new_record?
prepare_returning_user!