lib/doorkeeper/models/concerns/revocable.rb in doorkeeper-5.1.0.rc2 vs lib/doorkeeper/models/concerns/revocable.rb in doorkeeper-5.1.0

- old
+ new

@@ -23,10 +23,11 @@ # Revokes token with `:refresh_token` equal to `:previous_refresh_token` # and clears `:previous_refresh_token` attribute. # def revoke_previous_refresh_token! return unless refresh_token_revoked_on_use? - old_refresh_token.revoke if old_refresh_token + + old_refresh_token&.revoke update_attribute :previous_refresh_token, "" end private