diff options
| author | Vidhu Kant Sharma <vidhukant@vidhukant.com> | 2023-09-03 22:02:56 +0530 | 
|---|---|---|
| committer | Vidhu Kant Sharma <vidhukant@vidhukant.com> | 2023-09-03 22:02:56 +0530 | 
| commit | c6bc8d0c6d1c1ab5d26b9e47e0248002d22ecf8f (patch) | |
| tree | a80b66210b6f45aaa8b3c0c39baeda451b38f765 /customer/controller.go | |
| parent | 6922e09f46a24b7bd70db5e78ab1c4a77e59303c (diff) | |
moved contact details to customer model for simplicity
Diffstat (limited to 'customer/controller.go')
| -rw-r--r-- | customer/controller.go | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/customer/controller.go b/customer/controller.go index ae6101f..2bacd02 100644 --- a/customer/controller.go +++ b/customer/controller.go @@ -99,7 +99,6 @@ func handleSaveCustomer (ctx *gin.Context) {  	userId := uId.(uint)  	customer.UserID = userId -	customer.Contact.UserID = userId  	err := customer.upsert()  	if err != nil { @@ -134,7 +133,13 @@ func handleDelCustomer (ctx *gin.Context) {  	userId := uId.(uint)  	customer.UserID = userId -	// TODO: if userid and customer's user id don't match, dont delete +	err = checkCustomerOwnership(customer.ID, customer.UserID) +	if err != nil { +		ctx.Error(err) +		ctx.Abort() +		return +	} +  	err = customer.del()  	if err != nil {  		ctx.Error(err)  |