This commit is contained in:
2025-03-05 10:39:58 +01:00
parent a65ba9c98c
commit 1ccfc620d0
10 changed files with 108 additions and 35 deletions

View File

@@ -38,7 +38,7 @@ func (r *GORMCartItemRepository) Create(cartItem models.CartItem) (models.CartIt
func (r *GORMCartItemRepository) GetAll() ([]models.CartItem, error) {
var cartItems []models.CartItem
result := r.DB.Preload("ShopItem").Find(&cartItems)
result := r.DB.Preload("ShopItem").Preload("ItemVariant").Find(&cartItems)
return cartItems, result.Error
}
@@ -51,7 +51,7 @@ func (t *GORMCartItemRepository) GetById(id string) (models.CartItem, error) {
}
var cartItem models.CartItem
result := t.DB.First(&cartItem, uint(cartItemId))
result := t.DB.Preload("ShopItem").Preload("ItemVariant").First(&cartItem, uint(cartItemId))
if result.Error != nil {
return models.CartItem{}, result.Error
@@ -85,6 +85,6 @@ func (r *GORMCartItemRepository) DeleteById(id string) error {
return err
}
result := r.DB.Omit("ShopItem").Delete(&models.CartItem{}, cartItemId)
result := r.DB.Omit("ShopItem").Omit("ItemVariant").Delete(&models.CartItem{}, cartItemId)
return result.Error
}