- État Fermée
- Pourcentage achevé
- Type Bug
- Catégorie Application → Core
-
Assignée à
DevTeam - Système d'exploitation Tous
- Sévérité Haute
- Priorité Haute
- Basée sur la version 16.4 (fork)
- Due pour la version 17.0
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par DevTeam - 2016-12-08
Dernière modification par DevTeam - 2016-12-08
FS#680 - Erreur interne lors de la suppression d'une ligne de détails d'un document
Problème lors de la suppression d’une ligne de détails d’un document.
La fonction SparcedDetailsFacture.remove() masque la méthode SparseArray.remove() pour détecter lorsqu’une modification et réalisée. Toutefois, elle n’exécute pas la méthode SparseArray.remove().
Ceci entraîne des problèmes mineurs car aucune données n’est perdue. Par contre, l’abandon des modifications d’un document est impossible dés lors que l’erreur s’est produite. Il faut quitter le programme et le redémarrer.
Ceci est lié à l’interface bedesk.utils.ModFlag qui permet de détecter les modifications dans les données de l’interface graphique par rapport aux données enregistrées.
ModFlag ayant été déprécié, on ne l’utilise plus.
Il ne reste plus qu’à rectifier la méthode remove().
Fait!.
Fonctionne pour moi.
Ok.
ID | Projet | Résumé | Priorité | Sévérité | Progression | |
---|---|---|---|---|---|---|
683 | BeDesk-Express | Moyenne | Basse |