Fix suspended account's fields being set as empty dict instead of list (#10178)
Fixes #10177
This commit is contained in:
		
							parent
							
								
									ac99b3465e
								
							
						
					
					
						commit
						d785497ba5
					
				| @ -241,6 +241,7 @@ class Account < ApplicationRecord | ||||
|   def fields_attributes=(attributes) | ||||
|     fields     = [] | ||||
|     old_fields = self[:fields] || [] | ||||
|     old_fields = [] if old_fields.is_a?(Hash) | ||||
| 
 | ||||
|     if attributes.is_a?(Hash) | ||||
|       attributes.each_value do |attr| | ||||
|  | ||||
| @ -84,7 +84,7 @@ class SuspendAccountService < BaseService | ||||
|     @account.locked           = false | ||||
|     @account.display_name     = '' | ||||
|     @account.note             = '' | ||||
|     @account.fields           = {} | ||||
|     @account.fields           = [] | ||||
|     @account.statuses_count   = 0 | ||||
|     @account.followers_count  = 0 | ||||
|     @account.following_count  = 0 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user