From 4e30ce31d105f1715a86f9046adcc165570e5ccb Mon Sep 17 00:00:00 2001 From: git Date: Mon, 16 Jun 2025 16:53:12 +0100 Subject: [PATCH] fixed json parsing bug --- main.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index 095799d..a008158 100644 --- a/main.js +++ b/main.js @@ -231,11 +231,12 @@ async function fetchRemoteDevicesData() { } else if (Type === 'PTR') { if (!db.remote.PTR[Name]) db.remote.PTR[Name] = []; - if (!db.remote.PTR[Name].includes(Data)) db.remote.PTR[Name].push(Data); + if (!db.remote.PTR[Name].includes(Data)) + db.remote.PTR[Name].push((["[","{"].includes(Data.substr(0,1))?JSON.parse(Data):Data)); } else if (['TXT', 'SRV'].includes(Type)) { if (!db.remote.services[Name]) db.remote.services[Name] = { TXT: null, SRV: null }; - db.remote.services[Name][Type] = (Data.substr(0,1)=="{"?JSON.parse(Data):Data); + db.remote.services[Name][Type] = (["[","{"].includes(Data.substr(0,1))?JSON.parse(Data):Data); } });