From 997b038761b8dd606e4041d8c8dc8bbf6f036033 Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Sat, 11 Oct 2025 21:06:36 +0530 Subject: Removed Brand and added BrandName and Category as item fields --- item/hooks.go | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'item/hooks.go') diff --git a/item/hooks.go b/item/hooks.go index 5056cb1..cd8d47c 100644 --- a/item/hooks.go +++ b/item/hooks.go @@ -19,7 +19,6 @@ package item import ( "gorm.io/gorm" - "vidhukant.com/openbills/errors" ) func (i *SavedItem) BeforeSave(tx *gorm.DB) error { @@ -32,27 +31,3 @@ func (i *SavedItem) BeforeSave(tx *gorm.DB) error { return nil } - -func (b *Brand) BeforeSave(tx *gorm.DB) error { - err := b.validate() - if err != nil { - return err - } - - return nil -} - -func (b *Brand) BeforeDelete(tx *gorm.DB) error { - // if ID is 0, brand won't be deleted - if b.ID == 0 { - return errors.ErrNoWhereCondition - } - - // delete all items - err := db.Where("brand_id = ?", b.ID).Delete(&SavedItem{}).Error - if err != nil { - return err - } - - return nil -} -- cgit v1.2.3