Closed
Issue #18
· created by
(Edited
)
Erreur de mise à jour des données
Lorsque l'on fait une requête vers un service, exemple:
SELECT DISTINCT TOP 20 target_name, target_class FROM #tablename# WHERE target_name LIKE 'Jupiter'
Cela fonctionne correctement si c'est la première requête. Si on fait une nouvelle requête cela ajoute le résultat à la suite de la seconde, ce qui n'est pas normal. Le comportement attendu est de supprimer le précédent résultat et d'afficher le nouveau.
De même, si à la suite de la requête précédente, j'en fait une autre en ajoutant une nouvelle colonne (ajout de access_url dans ce cas).
SELECT DISTINCT TOP 20 target_name, target_class, access_url FROM #tablename# WHERE target_name LIKE 'Jupiter'
Comme les informations sont ajoutés, la partie access_url n'est pas affichée.
L'erreur semble venir de la classe eu.omp.irap.vespa.votable.controller.VOTableController
A la ligne 131, voTableData n'est null que la première fois. Je pense qu'il serai intéressant de ne pas tester ceci uniquement, mais d'ajouter un booléen indiquant qu'il s'agit d'une nouvelle requête, permettant ainsi de recréer complément le résultat.
-
mentioned in commit 7fcf0ddad72e31595214251160f8ef60ce30affd
-
Fixé ! (1ère et deuxième partie)
-
Status changed to closed