From d0be5a3098dcf10d111c811750a23e782f608b8f Mon Sep 17 00:00:00 2001 From: meskio <meskio@sindominio.net> Date: Sat, 23 Jan 2021 18:23:01 +0100 Subject: [PATCH] Get the right information from DB to display orders --- api/db/order.go | 4 ++-- api/mail.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/db/order.go b/api/db/order.go index 88297cf..315ab73 100644 --- a/api/db/order.go +++ b/api/db/order.go @@ -78,7 +78,7 @@ func (d *DB) GetOrder(memberNum int, id int) (order Order, transaction Transacti } err = d.db.Where("member = ? AND type = 'order' AND order_id = ?", memberNum, id). - Preload("OrderPurchase.OrderProduct"). + Preload("OrderPurchase.OrderProduct.Product"). Find(&transaction).Error return } @@ -391,7 +391,7 @@ func (d *DB) DeactivateOrders() []Order { t := time.Date(now.Year(), now.Month(), now.Day(), 0, 0, 0, 0, time.Local) err := d.db.Where("active = ? AND deadline < ?", true, t). Preload("Member"). - Preload("Transactions.OrderPurchase.OrderProduct"). + Preload("Transactions.OrderPurchase.OrderProduct.Product"). Preload("Transactions.Member"). Find(&orders).Error if err != nil { diff --git a/api/mail.go b/api/mail.go index 1b709af..7c97aea 100644 --- a/api/mail.go +++ b/api/mail.go @@ -25,7 +25,7 @@ Se han pedido:{{range $name, $amount := .Products}} Las siguientes personas han pedido: {{range $name, $purchases := .Purchases}} {{$name}}:{{range $purchases}} - * {{.Product.Name}}: {{.Amount}}{{end}} + * {{.OrderProduct.Product.Name}}: {{.Amount}}{{end}} {{end}} Salud y garbancicos. -- GitLab