kioneoranga Posté(e) le 31 août 2020 Signaler Posté(e) le 31 août 2020 Le 29/08/2020 à 09:10, Sakkhho a dit : @BenjyNet j'ai voulu voir si ce VD ce mets à jour, le json semble bien contenir l'année 2021 par contre si je change la date dans le bouton du VD pour prendre le changement d'année scolaire j'ai ca ? [ERROR] 09:09:14: line 39: field 'day' missing in date table Idem bien entendu de mon côté voulant en cette veille de Septembre checké que la période scolaire allée fonctionné ... @BenjyNet quel type de test rajouterais tu?
BenjyNet Posté(e) le 31 août 2020 Signaler Posté(e) le 31 août 2020 Moi j'ai un script particulier, je te post juste la modif : if (End_date ~= nil) then if (date < End_date) then table.insert(vacances, Start_date .. " - " .. End_date .. " | " .. Description) end end 1
kioneoranga Posté(e) le 1 septembre 2020 Signaler Posté(e) le 1 septembre 2020 @BenjyNet Merci pour la condition IF, mais je ne vois pas vraiment ou positionner cela dans le bouton Update du VD? J'ai tenté de le mettre en fonction de ma compréhension à un endroit mais pas d'effet positif Sinon, même si tu as adapté le code à tes besoins, quelle est exactement ta solution pour gérer la période de congés avec succés? Est ce que le module et scene sont publiés sur le forum?
kioneoranga Posté(e) le 2 septembre 2020 Signaler Posté(e) le 2 septembre 2020 @BenjyNet Est ce confidentiel, ou est il possible de partager ce qui fonctionne chez toi pour profiter de la fonction des congés ? Merci d'avance
BenjyNet Posté(e) le 2 septembre 2020 Signaler Posté(e) le 2 septembre 2020 Oublie ce que j'ai écrit, le code n'est pas le même que celui d'origine et j'ai pas le temps pour le moment de me pencher sur la question.
kioneoranga Posté(e) le 9 septembre 2020 Signaler Posté(e) le 9 septembre 2020 (modifié) Bonjour tout le monde Après quelques recherches et tests de mon coté, le fichier Json que l'on récupère n'est pas correcte concernant les congés d'été 2021 La date de fin n'y est pas indiquée et la ligne d'information concernant les congés d'été est construite bizarrement Je vous invite à modifier comme pour moi, spécifiquement pour la zone C "Toulouse", la ligne J'ai stocké le fichier ensuite sur mon NAS et mon VD y fait appel. Le tour est joué, les congés se calcul à nouveau sans pb "fields": {"description": "Vacances d'\u00c9t\u00e9", "end_date": "2021-08-31", "zones": "Zone C", "annee_scolaire": "2020-2021", "location": "Toulouse", "start_date": "2021-07-05"}, "record_timestamp": "2020-04-09T20:17:59.493+02:00"},{"datasetid": "fr-en-calendrier-scolaire", "recordid": "caab4d86344aeac4bd86ed9ff4150575c71e2885", Pour info, j'ai mis un post sur la page de la personne fournissant le json pour voir si l'auteur pouvait modifier son fichier json source. Bon aprem Modifié le 9 septembre 2020 par kioneoranga
kioneoranga Posté(e) il y a 18 heures Signaler Posté(e) il y a 18 heures Bonjour tout le monde Tout d'abord je tenais à vous souhaiter de bonnes fêtes. Voici plusieurs mois, que je ne me suis pas occupé de ma boxe HL2, elle tournait jusqu'à présent parfaitement Pas expert en DEV, j'appelle la communauté pour comprendre ce qui peut être à l'origine du dysfonctionnement Le mode vacances utilisé depuis des lustres n'arrive plus à consommer le fichier XML en Json en provenance de la variable de stockage 1/ L'agent récupérant le XML fonctionne correctement 2/ la variable a été détruite et recréée en cas de donnée erronée 3/ J'ai vérifié les dites données, je n'ai pas observé dans la masse d'incohérence 4/ le script d'update indique une erreur sur cette ligne ==> if jsonTable[j].fields.annee_scolaire ~= nil then local status, jsonTable = pcall(function() return json.decode(data) end) fibaro:debug("Init du JSON file") for j = 1, #jsonTable do fibaro:debug("Analyse et parcours du JSON file") if jsonTable[j].fields.annee_scolaire ~= nil then fibaro:debug("Année ".. jsonTable[j].fields.annee_scolaire) else fibaro:debug("Erreur dans extraction de l'année") end if jsonTable[j].fields.location ~= nil then fibaro:debug("Ville " .. jsonTable[j].fields.location) else fibaro:debug("Erreur dans extraction de la ville") end Auriez vous des pistes de cette erreur qui puisse m'aider à restaurer le fonctionnement de la gestion des vacances? [DEBUG] 08:21:27: Ville Toulouse [DEBUG] 08:21:27: Année 2024-2025 [DEBUG] 08:21:27: Init du JSON file [DEBUG] 08:21:27: Analyse et parcours du JSON file [ERROR] 08:21:27: line 49: attempt to index field 'fields' (a nil value) Merci d'avance pour votre aide
Messages recommandés