chore: fix
This commit is contained in:
@@ -456,7 +456,10 @@ func GetAllProducts(c *gin.Context) {
|
|||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
products = filterActivePrices(products)
|
role := c.GetString("role")
|
||||||
|
if role != "admin" && role != "cabine" {
|
||||||
|
products = filterActivePrices(products)
|
||||||
|
}
|
||||||
c.JSON(http.StatusOK, gin.H{
|
c.JSON(http.StatusOK, gin.H{
|
||||||
"success": true,
|
"success": true,
|
||||||
"data": products,
|
"data": products,
|
||||||
@@ -493,11 +496,14 @@ func GetProductsByCategory(c *gin.Context) {
|
|||||||
media, _ := database.GetMediaByProductID(products[i].ID)
|
media, _ := database.GetMediaByProductID(products[i].ID)
|
||||||
products[i].Media = media
|
products[i].Media = media
|
||||||
}
|
}
|
||||||
filteredProducts := filterActivePrices(products)
|
roleCtx := c.GetString("role")
|
||||||
|
if roleCtx != "admin" && roleCtx != "cabine" {
|
||||||
|
products = filterActivePrices(products)
|
||||||
|
}
|
||||||
c.JSON(http.StatusOK, gin.H{
|
c.JSON(http.StatusOK, gin.H{
|
||||||
"success": true,
|
"success": true,
|
||||||
"data": filteredProducts,
|
"data": products,
|
||||||
"count": len(filteredProducts),
|
"count": len(products),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -523,8 +529,11 @@ func GetProductByID(c *gin.Context) {
|
|||||||
media, _ := database.GetMediaByProductID(product.ID)
|
media, _ := database.GetMediaByProductID(product.ID)
|
||||||
product.Media = media
|
product.Media = media
|
||||||
|
|
||||||
// ✅ Filtrer les prix désactivés
|
// ✅ Filtrer les prix désactivés (sauf pour admin/cabine)
|
||||||
filterActivepricesSingle(&product)
|
role := c.GetString("role")
|
||||||
|
if role != "admin" && role != "cabine" {
|
||||||
|
filterActivepricesSingle(&product)
|
||||||
|
}
|
||||||
|
|
||||||
c.JSON(http.StatusOK, gin.H{
|
c.JSON(http.StatusOK, gin.H{
|
||||||
"success": true,
|
"success": true,
|
||||||
|
|||||||
Reference in New Issue
Block a user