1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-11-30 21:32:30 +00:00

Re-allocate IP address when retrying deliveries to prevent stuck messages when config changes

هذا الالتزام موجود في:
Charlie Smurthwaite
2020-10-01 10:47:35 +01:00
ملتزم من قبل GitHub
الأصل 1ecc4684cd
التزام ccd6caf147

عرض الملف

@@ -257,6 +257,8 @@ class UnqueueMessageJob < Postal::Job
if result.retry
log "#{log_prefix} Message requeued for trying later."
queued_message.retry_later(result.retry.is_a?(Fixnum) ? result.retry : nil)
queued_message.allocate_ip_address
queued_message.update_column(:ip_address_id, queued_message.ip_address&.id)
else
log "#{log_prefix} Message processing completed."
queued_message.message.endpoint.mark_as_used