From 8dece1dc1f5c042619069e7070790d358b07cadc Mon Sep 17 00:00:00 2001 From: meskio <meskio@sindominio.net> Date: Sat, 12 Jun 2021 10:57:54 +0200 Subject: [PATCH] Use UTC timezone to refund orders The order deadline is stored in UTC but we were comparing it to the local timezone to decide if we need to close it. * Closes: #27 --- api/db/order.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/db/order.go b/api/db/order.go index 3d06905..252856c 100644 --- a/api/db/order.go +++ b/api/db/order.go @@ -386,7 +386,7 @@ func updateOrderPurchase(tx *gorm.DB, memberNum int, transaction *Transaction, t func (d *DB) DeactivateOrders() []Order { var orders []Order - now := time.Now() + now := time.Now().UTC() err := d.db.Where("active = ? AND deadline < ?", true, now). Preload("Member"). Preload("Transactions.OrderPurchase.OrderProduct.Product"). -- GitLab