From a8ce35aa10c0b61458aaee8820f8c937708f1133 Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Sat, 11 Oct 2025 17:53:59 +0530 Subject: properly deleting shipping addresses on customer edit --- customer/service.go | 1 + 1 file changed, 1 insertion(+) (limited to 'customer/service.go') diff --git a/customer/service.go b/customer/service.go index 77b4dfa..8cd2bde 100644 --- a/customer/service.go +++ b/customer/service.go @@ -53,6 +53,7 @@ func getCustomers(customers *[]Customer, userId uint) error { } func (c *Customer) upsert() error { + db.Model(&c).Association("ShippingAddresses").Replace(c.ShippingAddresses) res := db.Session(&gorm.Session{FullSaveAssociations: true}).Save(&c) // TODO: handle potential errors return res.Error -- cgit v1.2.3