fix busctl json parse: data is double-wrapped, use data[0]
This commit is contained in:
parent
8ab3fc5f6b
commit
40cc681e9a
2 changed files with 3 additions and 3 deletions
|
|
@ -79,7 +79,7 @@ QtObject {
|
|||
onStreamFinished: {
|
||||
try {
|
||||
const parsed = JSON.parse(text.trim());
|
||||
const newMachines = (parsed.data || []).map(m => ({
|
||||
const newMachines = (parsed.data?.[0] || []).map(m => ({
|
||||
name: m[0],
|
||||
class: m[1],
|
||||
service: m[2]
|
||||
|
|
@ -113,7 +113,7 @@ QtObject {
|
|||
} catch (e) {}
|
||||
try {
|
||||
const parsed = JSON.parse(lines[1] ?? "");
|
||||
units = (parsed.data || []).map(u => ({
|
||||
units = (parsed.data?.[0] || []).map(u => ({
|
||||
name: u[0],
|
||||
description: u[1],
|
||||
loadState: u[2],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue