diff --git a/controllers/shopItemController.go b/controllers/shopItemController.go index 77796c8..37dee5b 100644 --- a/controllers/shopItemController.go +++ b/controllers/shopItemController.go @@ -457,8 +457,15 @@ func (rc *shopItemController) EditItemHandler(c *gin.Context) { newShopItem.BasePrice = shopItem.BasePrice newShopItem.IsPublic = shopItem.IsPublic newShopItem.Tags = shopItem.Tags - newShopItem.Image = shopItem.Image - newShopItem.Pdf = shopItem.Pdf + + if shopItem.Image != "static/img/zine.jpg" { + newShopItem.Image = shopItem.Image + } + + if shopItem.Pdf != "" { + newShopItem.Pdf = shopItem.Pdf + } + newShopItem.PrintMode = shopItem.PrintMode tags, err := repositories.Tags.GetAll()