From e98fc20849b3f4d7d1b70cd4910a85f3af985382 Mon Sep 17 00:00:00 2001 From: yflory Date: Fri, 24 Jul 2026 16:20:24 +0200 Subject: [PATCH] fix(linked-docs): fix TypeError when no metadata --- lib/commands/linked.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/commands/linked.js b/lib/commands/linked.js index 86a70de77..7d95af90b 100644 --- a/lib/commands/linked.js +++ b/lib/commands/linked.js @@ -143,7 +143,7 @@ Linked.addLinkedDocument = (Env, data, cb, _S, userId) => { nThen(waitFor => { getMetadata(Env, channel, waitFor((err, metadata) => { - if (!metadata.validateKey) { + if (!metadata?.validateKey) { waitFor.abort(); return void cb(err || 'METADATA_ERROR'); } @@ -182,7 +182,7 @@ Linked.resetLinkedDocuments = (Env, data, cb, _S, userId) => { nThen(waitFor => { getMetadata(Env, channel, waitFor((err, metadata) => { - if (!metadata.validateKey) { + if (!metadata?.validateKey) { waitFor.abort(); return void cb(err || 'METADATA_ERROR'); } @@ -269,7 +269,7 @@ Linked.removeLinkedDocument = (Env, allData, cb, _S, userId) => { let validateKey; nThen(waitFor => { getMetadata(Env, channel, waitFor((err, metadata) => { - if (!metadata.validateKey) { + if (!metadata?.validateKey) { waitFor.abort(); return void cb(err || 'METADATA_ERROR'); }