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 }