From ad1d82152a69bfdebcfd458909cb4427df130a24 Mon Sep 17 00:00:00 2001 From: Simon Smith Date: Thu, 5 Sep 2024 15:39:45 +0100 Subject: [PATCH] fix clonesafenode in dbNodeChange #5591 Signed-off-by: Simon Smith --- db.js | 1 + 1 file changed, 1 insertion(+) diff --git a/db.js b/db.js index 9dc351b5..5b5d03e5 100644 --- a/db.js +++ b/db.js @@ -3845,6 +3845,7 @@ module.exports.CreateDB = function (parent, func) { // Called when a node has changed function dbNodeChange(nodeChange, added) { + if (parent.webserver == null) return; common.unEscapeLinksFieldName(nodeChange.fullDocument); const node = performTypedRecordDecrypt([nodeChange.fullDocument])[0]; parent.DispatchEvent(['*', node.meshid], obj, { etype: 'node', action: (added ? 'addnode' : 'changenode'), node: parent.webserver.CloneSafeNode(node), nodeid: node._id, domain: node.domain, nolog: 1 });