Recherche du SKU/UPC avec le PRODUCT_NAME suite à maj de l'API de nvidia qui ne filtre plus
This commit is contained in:
		@@ -237,8 +237,24 @@ def check_rtx_50_founders():
 | 
				
			|||||||
        logging.error(f"Erreur API SKU : {e}")
 | 
					        logging.error(f"Erreur API SKU : {e}")
 | 
				
			||||||
        return
 | 
					        return
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    product_details = data['searchedProducts']['productDetails'][0]
 | 
					    # Recherche dynamique basée sur PRODUCT_NAME (ex: "RTX 5080")
 | 
				
			||||||
 | 
					    product_details = next(
 | 
				
			||||||
 | 
					        (p for p in data['searchedProducts']['productDetails'] 
 | 
				
			||||||
 | 
					        if PRODUCT_NAME.lower() in p.get("gpu", "").lower()), 
 | 
				
			||||||
 | 
					        None
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if not product_details:
 | 
				
			||||||
 | 
					        logging.warning(f"⚠️ Aucun produit ne correspond à '{PRODUCT_NAME}' dans les résultats de l'API SKU.")
 | 
				
			||||||
 | 
					        return
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    product_sku = product_details['productSKU']
 | 
					    product_sku = product_details['productSKU']
 | 
				
			||||||
 | 
					    product_upc = product_details.get('productUPC', "")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # S'assurer que product_upc est une liste
 | 
				
			||||||
 | 
					    if not isinstance(product_upc, list):
 | 
				
			||||||
 | 
					        product_upc = [product_upc]
 | 
				
			||||||
 | 
					        product_sku = product_details['productSKU']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Vérifier si c'est la première exécution
 | 
					    # Vérifier si c'est la première exécution
 | 
				
			||||||
    if last_sku is not None and product_sku != last_sku:
 | 
					    if last_sku is not None and product_sku != last_sku:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user