chore: build

This commit is contained in:
2026-06-13 14:23:23 +02:00
parent 6f699bea6a
commit 446b15d29c
13 changed files with 137 additions and 34 deletions
+14
View File
@@ -302,6 +302,20 @@ func ValidateBasket(c *gin.Context) {
return
}
// Vérifier qu'il y a au moins un article normal (non-récompense)
hasNormalItem := false
for _, item := range items {
if isReward, ok := item["is_reward"].(bool); !ok || !isReward {
hasNormalItem = true
break
}
}
if !hasNormalItem {
log.Printf("❌ [CHECKOUT] Panier contient uniquement des récompenses pour %s", usernameStr)
c.JSON(http.StatusBadRequest, gin.H{"error": "Vous devez commander au moins un produit de la boutique pour bénéficier de votre récompense"})
return
}
log.Printf("🛒 [CHECKOUT] Panier: %d articles", len(items))
// ============================================