Commit 46bc7b9

mo khan <mo.khan@gmail.com>
2020-06-13 15:32:38
Revoke tokens in a transaction
1 parent e7d7574
Changed files (1)
app
models
app/models/token.rb
@@ -22,8 +22,10 @@ class Token < ApplicationRecord
   end
 
   def revoke!
-    update!(revoked_at: Time.current)
-    authorization&.revoke!
+    ActiveRecord::Base.transaction do
+      update!(revoked_at: Time.current)
+      authorization&.revoke!
+    end
   end
 
   def revoked?