Closed lpofredc closed 1 month ago
Oui en effet, si la fonctionnalité des couleurs de taxons n'est pas activée on ne devrait pas les synchroniser car cela peut être très long sur certaines instances.
Si j'ai bien compris ce soucis est corrigé dans la 2.7.0 à venir, mais à confirmer par Sébastien ?
Sinon tu peux tester et nous dire sur une 2.7.0-rc pour confirmer ?
Sinon tu peux tester et nous dire sur une 2.7.0-rc pour confirmer ?
Cette modif n'apparaît que dans la 2.7.0-rc4, qui requiert un GeoNature 2.14.0, non compatible avec ma version donc ;) Merci!
Bonjour,
Oui, c'est déjà le cas où si le paramètre sync.code_area_type
n'est pas renseigné, la synchronisation des "couleurs" des taxons ne se fait pas.
OK donc ça sera corrigé dans la 2.7, super. Pour penser à référencer ces 2 tickets dans la 2.7.0, j'ai commencé son changelog (https://github.com/PnX-SI/gn_mobile_occtax/pull/253)
Fait dans la 2.7.0 en ne renseignant pas le paramètre.
Version de l'application
Version d'Occtax-mobile affectée par le bug : 2.6.2.32200 Version de GeoNature utilisée : 2.13.0
Terminal et Version Android
Marque et modèle du terminal : OnePlus 5 Version d'Android : 13 (LineageOS 20-20231205-migrog-dumpling)
Description du bug et comportement attendu
La synchro de l'appli s'interrompt avec une erreur lié à un timeout sur l'API
color_taxon
. Sans doute une conséquence des pb de perfs du dispositif des couleurs taxon dans GeoNature (vue vs table ou vue matérialisée, cf. https://github.com/PnX-SI/gn_mobile_occtax/issues/232, https://github.com/PnX-SI/GeoNature/issues/2699).Instance de 33 millions de données avec 360 millions de lignes dans
gn_synthese.cor_area_synthese
.J'ai tenté la désactivation de la synchro des couleurs de taxon comme évoqué dans ce patch https://github.com/PnX-SI/gn_mobile_core/commit/bd9685c7f5ee1c01972275c803ee173f34b0bf15 mais il semble que ce ne soit pas encore répercuté dans l'appli.
J'ai donc provisoirement désactivé la fonctionnalité en modifiant la vue comme suit (
WHERE FALSE
pour vider son contenu)Comment reproduire
settings.json
Logs