Libelektra: Problème toml/tablearray

Créé le 2 sept. 2020  ·  3Commentaires  ·  Source: ElektraInitiative/libelektra

J'ai joué un peu avec le nouveau plugin Toml et j'ai hâte de le fusionner bientôt. J'ai remarqué un problème mais je pense qu'il peut aussi être corrigé plus tard :

Étapes pour reproduire le problème

key = 1

[[tablearray]]
a = 1
b = 2

puis en changeant la clé :

kdb set 'user/tests/storage/key' '2'

résultat attendu

key = 2

[[tablearray]]
a = 1
b = 2

Résultat actuel

a = 1
b = 2
key = 2
[[tablearray]]

Informations système

  • Version Elektra : #3292

Commentaire le plus utile

Merci d'avoir signalé l'erreur! Je pense avoir résolu le problème.
Le problème était causé par le commentaire devant la déclaration de tableau de table (la ligne vide). Cela provoquait l'émission de la clé racine de l'élément (tablearray/#0) vers le jeu de clés, qui n'était pas correctement gérée auparavant.

Tous les 3 commentaires

Merci d'avoir signalé l'erreur! Je pense avoir résolu le problème.
Le problème était causé par le commentaire devant la déclaration de tableau de table (la ligne vide). Cela provoquait l'émission de la clé racine de l'élément (tablearray/#0) vers le jeu de clés, qui n'était pas correctement gérée auparavant.

Merci d'avoir réparé ! Pouvez-vous également ajouter un cas de test pour cela?

Oui, je vais écrire un scénario de test pour cela

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

mpranj picture mpranj  ·  3Commentaires

dominicjaeger picture dominicjaeger  ·  3Commentaires

e1528532 picture e1528532  ·  4Commentaires

markus2330 picture markus2330  ·  4Commentaires

mpranj picture mpranj  ·  4Commentaires