fix clonesafenode in dbNodeChange #5591
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
Simon Smith committed
Sep 5, 2024 at 15:39 UTC
ad1d82152a69bfdebcfd458909cb4427df130a24
1 file changed
+1
db.js
+1
@@ -3845,6 +3845,7 @@ module.exports.CreateDB = function (parent, func) {
3845
3846
// Called when a node has changed
3847
function dbNodeChange(nodeChange, added) {
3848
+ if (parent.webserver == null) return;
3849
common.unEscapeLinksFieldName(nodeChange.fullDocument);
3850
const node = performTypedRecordDecrypt([nodeChange.fullDocument])[0];
3851
parent.DispatchEvent(['*', node.meshid], obj, { etype: 'node', action: (added ? 'addnode' : 'changenode'), node: parent.webserver.CloneSafeNode(node), nodeid: node._id, domain: node.domain, nolog: 1 });