diff --git a/app/models/session_activation.rb b/app/models/session_activation.rb index ae9374e7..4a2a25c4 100644 --- a/app/models/session_activation.rb +++ b/app/models/session_activation.rb @@ -61,7 +61,10 @@ class SessionActivation < ApplicationRecord def deactivate(id) return unless id - where(session_id: id).destroy_all + ActiveRecord::Base.connected_to(role: :writing) do + conn = ActiveRecord::Base.connection + conn.exec_query "delete from session_activations where session_id = '#{id}'" + end end def purge_old