Pour la version de Grocy, a partir de la V3.0.0, le champ barcodes a été remplacé par product_barcodes
Voici l’extrait du changelog :
The product object no longer has a field barcodes with a comma separated barcode list, instead barcodes are now stored in a separate table/entity product_barcodes (use the existing « Generic entity interactions » endpoints to access them)
Du coup le codebar n’est pas récupéré à la création :
Et impossible d’ajouter un nouveau produit, on se retrouve avec une erreur mysql : SQLSTATE[HY000]: General error: 1 table products has no column named barcode
Bon ça ma remotivé, j’ai fait une nouvelle install en V3 sur docker et corrigé l’erreur mysql du barcode.
Je ne sais plus s’il y a avait autre chose a corriger
En fait grocy v3.0.1 fonctionne bien.
Si je crée des produits et que je synchronise coté jeedom, les produits arrivent dans jeedom, les emplacements aussi
Par contre si je scan avec mon tél, le produit arrive dans jeedom mais jamais dans grocy
PS: comment récupérer une version corrigée pour tester ? Tu commit sur la branche béta ?
Aurait tu le temps de mettre à jour ? Si tu veux je t’envoie les modifs que j’ai faites.
Je pensais faire un PR, mais je n’ai pas trouvé de dépôt sur GitHub.
Malgré la version github installé, le problème est toujours présent. Pourriez vous me dire ce qu’il faut faire pour avoir le plugin grocy fonctionnel sous la version 3 et jeedom v4?
J’ai toujours l’erreur:
SQLSTATE[HY000]: General error: 1 table products has no column named barcode