Requeue expiration notification (#24311)
This commit is contained in:
		
					parent
					
						
							
								c384795731
							
						
					
				
			
			
				commit
				
					
						eb38e9df31
					
				
			
		
					 4 changed files with 71 additions and 5 deletions
				
			
		|  | @ -141,9 +141,9 @@ class UpdateStatusService < BaseService | |||
|     poll = @status.preloadable_poll | ||||
| 
 | ||||
|     # If the poll had no expiration date set but now has, or now has a sooner | ||||
|     # expiration date, and people have voted, schedule a notification | ||||
|     # expiration date, schedule a notification | ||||
| 
 | ||||
|     return unless poll.present? && poll.expires_at.present? && poll.votes.exists? | ||||
|     return unless poll.present? && poll.expires_at.present? | ||||
| 
 | ||||
|     PollExpirationNotifyWorker.remove_from_scheduled(poll.id) if @previous_expires_at.present? && @previous_expires_at > poll.expires_at | ||||
|     PollExpirationNotifyWorker.perform_at(poll.expires_at + 5.minutes, poll.id) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue