Libelektra: Masalah toml/tabelarray

Dibuat pada 2 Sep 2020  ·  3Komentar  ·  Sumber: ElektraInitiative/libelektra

Saya bermain-main dengan plugin Toml baru dan saya berharap untuk segera menggabungkannya. Saya melihat ada masalah tetapi saya pikir itu juga bisa diperbaiki nanti:

Langkah-langkah untuk Mereproduksi Masalah

key = 1

[[tablearray]]
a = 1
b = 2

dan kemudian mengubah kunci:

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

Hasil yang diharapkan

key = 2

[[tablearray]]
a = 1
b = 2

Hasil Sebenarnya

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

Sistem Informasi

  • Versi Elektra: #3292

Komentar yang paling membantu

Terima kasih telah menunjukkan kesalahannya! Saya pikir saya memecahkan masalah.
Masalahnya disebabkan oleh komentar di depan deklarasi array tabel (baris kosong). Ini menyebabkan emisi kunci root elemen (tablearray/#0) ke keyset, yang sebelumnya tidak ditangani dengan tepat.

Semua 3 komentar

Terima kasih telah menunjukkan kesalahannya! Saya pikir saya memecahkan masalah.
Masalahnya disebabkan oleh komentar di depan deklarasi array tabel (baris kosong). Ini menyebabkan emisi kunci root elemen (tablearray/#0) ke keyset, yang sebelumnya tidak ditangani dengan tepat.

Terima kasih telah memperbaiki! Bisakah Anda juga menambahkan kasus uji untuk itu?

Ya, saya akan menulis kasus uji untuk itu

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

mpranj picture mpranj  ·  3Komentar

darddan picture darddan  ·  4Komentar

mpranj picture mpranj  ·  3Komentar

markus2330 picture markus2330  ·  4Komentar

markus2330 picture markus2330  ·  3Komentar