From 42764ab6ccfe4eda79b8cde2b3d7264af4d93c2e Mon Sep 17 00:00:00 2001 From: Ruidy Date: Thu, 14 Nov 2024 22:45:45 +0100 Subject: [PATCH] improve th esorting per item (#23) --- internal/service/booking/booking_store.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/service/booking/booking_store.go b/internal/service/booking/booking_store.go index 52fce1a..534724a 100644 --- a/internal/service/booking/booking_store.go +++ b/internal/service/booking/booking_store.go @@ -82,7 +82,9 @@ func (ps *PgStore) CardTotal(from, to time.Time) (float64, error) { func (ps *PgStore) Get(id int) *Booking { b := &Booking{Id: id} - ps.db.Preload("Items").First(b) + ps.db.Preload("Items", func(db *gorm.DB) *gorm.DB { + return db.Order("item") + }).First(b) return b }