From 4a592167833d856d90a10d6c252cb14b1b6e91f4 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Fri, 14 Oct 2022 00:32:49 +0530 Subject: [PATCH] fix: error when trying to create new note inside a tag/folder --- packages/snjs/lib/Services/Items/ItemManager.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/snjs/lib/Services/Items/ItemManager.ts b/packages/snjs/lib/Services/Items/ItemManager.ts index 9fe97c05d..a7bb53c49 100644 --- a/packages/snjs/lib/Services/Items/ItemManager.ts +++ b/packages/snjs/lib/Services/Items/ItemManager.ts @@ -1440,12 +1440,12 @@ export class ItemManager itemOne: Models.DecryptedItemInterface, itemTwo: Models.DecryptedItemInterface, ): 'direct' | 'indirect' | 'unlinked' { - const itemOneReferencesItemTwo = !!this.referencesForItem(itemOne).find( - (reference) => reference.uuid === itemTwo.uuid, - ) - const itemTwoReferencesItemOne = !!this.referencesForItem(itemTwo).find( - (reference) => reference.uuid === itemOne.uuid, - ) + const itemOneReferencesItemTwo = this.isTemplateItem(itemOne) + ? false + : !!this.referencesForItem(itemOne).find((reference) => reference.uuid === itemTwo.uuid) + const itemTwoReferencesItemOne = this.isTemplateItem(itemTwo) + ? false + : !!this.referencesForItem(itemTwo).find((reference) => reference.uuid === itemOne.uuid) return itemOneReferencesItemTwo ? 'direct' : itemTwoReferencesItemOne ? 'indirect' : 'unlinked' }