Use touch_all for time column updates (#33295)
				
					
				
			This commit is contained in:
		@@ -350,7 +350,7 @@ class User < ApplicationRecord
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def revoke_access!
 | 
			
		||||
    Doorkeeper::AccessGrant.by_resource_owner(self).update_all(revoked_at: Time.now.utc)
 | 
			
		||||
    Doorkeeper::AccessGrant.by_resource_owner(self).touch_all(:revoked_at)
 | 
			
		||||
 | 
			
		||||
    Doorkeeper::AccessToken.by_resource_owner(self).in_batches do |batch|
 | 
			
		||||
      batch.touch_all(:revoked_at)
 | 
			
		||||
 
 | 
			
		||||
@@ -46,7 +46,7 @@ RSpec.describe ReblogService do
 | 
			
		||||
          Status
 | 
			
		||||
            .where(id: reblog_of_id)
 | 
			
		||||
            .where(text: 'discard-status-text')
 | 
			
		||||
            .update_all(deleted_at: Time.now.utc)
 | 
			
		||||
            .touch_all(:deleted_at)
 | 
			
		||||
        end
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user