lib/authlogic/session/callbacks.rb in authlogic-4.2.0 vs lib/authlogic/session/callbacks.rb in authlogic-4.3.0

- old
+ new

@@ -142,10 +142,12 @@ ) end def save_record(alternate_record = nil) r = alternate_record || record - r.save_without_session_maintenance(validate: false) if r && r.changed? && !r.readonly? + if r&.changed? && !r.readonly? + r.save_without_session_maintenance(validate: false) + end end end end end