From 14a1031885d599197ad2231bf860ad6748590d71 Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Fri, 19 Jul 2024 21:10:16 +0200 Subject: [PATCH] catch empty directories --- src/Model/storageModel.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Model/storageModel.ts b/src/Model/storageModel.ts index 1dd9ad60..e0f563c4 100644 --- a/src/Model/storageModel.ts +++ b/src/Model/storageModel.ts @@ -27,7 +27,9 @@ export default class StorageModel { let currentParent: StorageEntry = this.storageEntryTree; for (const component of pathComponents) { - currentParent = currentParent[component]; + const nextParent: StorageEntry | undefined = currentParent[component]; + if (nextParent == undefined) return []; + currentParent = nextParent; } return [...Object.keys(currentParent)];