From 428bcc89884efbe6795d61939d78276d3cb271aa Mon Sep 17 00:00:00 2001 From: David Cook Date: Wed, 26 Feb 2025 10:26:11 +1100 Subject: [PATCH] Only update one timestamp > The order cycle itself is not changed. It's just that time passed and it's now considered open/closed. --- app/jobs/open_order_cycle_job.rb | 2 +- app/jobs/order_cycle_closing_job.rb | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/jobs/open_order_cycle_job.rb b/app/jobs/open_order_cycle_job.rb index 8603f4470f..60dd985157 100644 --- a/app/jobs/open_order_cycle_job.rb +++ b/app/jobs/open_order_cycle_job.rb @@ -16,7 +16,7 @@ class OpenOrderCycleJob < ApplicationJob # Mark as opened opened_at = Time.zone.now - order_cycle.update_columns(opened_at:, updated_at: opened_at) + order_cycle.update_columns(opened_at:) # And notify any subscribers OrderCycles::WebhookService.create_webhook_job(order_cycle, 'order_cycle.opened', opened_at) diff --git a/app/jobs/order_cycle_closing_job.rb b/app/jobs/order_cycle_closing_job.rb index 31ca6fb2a2..3a695e820a 100644 --- a/app/jobs/order_cycle_closing_job.rb +++ b/app/jobs/order_cycle_closing_job.rb @@ -25,8 +25,7 @@ class OrderCycleClosingJob < ApplicationJob def mark_as_processed OrderCycle.where(id: recently_closed_order_cycles).update_all( - processed_at: Time.zone.now, - updated_at: Time.zone.now + processed_at: Time.zone.now ) end end