Fix error when scheduled_at attribute is malformed (#9866)
				
					
				
			This commit is contained in:
		
							parent
							
								
									7c3fddeab4
								
							
						
					
					
						commit
						6ca9015789
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -49,6 +49,8 @@ class PostStatusService < BaseService
 | 
			
		|||
    @visibility   = :unlisted if @visibility == :public && @account.silenced
 | 
			
		||||
    @scheduled_at = @options[:scheduled_at]&.to_datetime
 | 
			
		||||
    @scheduled_at = nil if scheduled_in_the_past?
 | 
			
		||||
  rescue ArgumentError
 | 
			
		||||
    raise ActiveRecord::RecordInvalid
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def process_status!
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue