Libelektra: Problema com Toml/tablearray

Criado em 2 set. 2020  ·  3Comentários  ·  Fonte: ElektraInitiative/libelektra

Eu brinquei um pouco com o novo plugin Toml e estou ansioso para juntá-lo em breve. Percebi um problema, mas acho que também pode ser corrigido mais tarde:

Etapas para reproduzir o problema

key = 1

[[tablearray]]
a = 1
b = 2

e, em seguida, alterando a chave:

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

resultado esperado

key = 2

[[tablearray]]
a = 1
b = 2

Resultado atual

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

Informação do sistema

  • Versão Elektra: #3292

Comentários muito úteis

Obrigado por apontar o erro! Acho que resolvi o problema.
O problema foi causado pelo comentário na frente da declaração do array da tabela (a linha vazia). Isso causou a emissão da chave raiz do elemento (tablearray/#0) para o conjunto de chaves, que não foi tratada adequadamente antes.

Todos 3 comentários

Obrigado por apontar o erro! Acho que resolvi o problema.
O problema foi causado pelo comentário na frente da declaração do array da tabela (a linha vazia). Isso causou a emissão da chave raiz do elemento (tablearray/#0) para o conjunto de chaves, que não foi tratada adequadamente antes.

Obrigado por consertar! Você também pode adicionar um caso de teste para isso?

Sim, vou escrever um caso de teste para ele

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

sanssecours picture sanssecours  ·  3Comentários

mpranj picture mpranj  ·  3Comentários

sanssecours picture sanssecours  ·  4Comentários

markus2330 picture markus2330  ·  4Comentários

dominicjaeger picture dominicjaeger  ·  3Comentários