diff options
| -rw-r--r-- | customer/service.go | 3 | ||||
| -rw-r--r-- | main.go | 2 | 
2 files changed, 3 insertions, 2 deletions
diff --git a/customer/service.go b/customer/service.go index a79e466..77b4dfa 100644 --- a/customer/service.go +++ b/customer/service.go @@ -19,6 +19,7 @@ package customer  import (  	e "vidhukant.com/openbills/errors" +	"gorm.io/gorm"  )  func getCustomer(customer *Customer, id uint) error { @@ -52,7 +53,7 @@ func getCustomers(customers *[]Customer, userId uint) error {  }  func (c *Customer) upsert() error { -	res := db.Save(c) +	res := db.Session(&gorm.Session{FullSaveAssociations: true}).Save(&c)  	// TODO: handle potential errors  	return res.Error  } @@ -38,7 +38,7 @@ import (  	"log"  ) -const OPENBILLS_VERSION = "v0.13.1" +const OPENBILLS_VERSION = "v0.13.2"  func init() {  	if !viper.GetBool("debug_mode") {  |