aboutsummaryrefslogtreecommitdiff
path: root/viewer/src/store/galleryStore.ts
diff options
context:
space:
mode:
Diffstat (limited to 'viewer/src/store/galleryStore.ts')
-rw-r--r--viewer/src/store/galleryStore.ts14
1 files changed, 7 insertions, 7 deletions
diff --git a/viewer/src/store/galleryStore.ts b/viewer/src/store/galleryStore.ts
index b2ff74e..1c95fe7 100644
--- a/viewer/src/store/galleryStore.ts
+++ b/viewer/src/store/galleryStore.ts
@@ -46,15 +46,15 @@ export default class GalleryStore extends VuexModule {
46 } 46 }
47 47
48 get currentItemPath(): Gallery.Item[] { 48 get currentItemPath(): Gallery.Item[] {
49 const galleryItemsRoot = this.galleryItemsRoot; 49 const root = this.galleryItemsRoot;
50 if (galleryItemsRoot) 50 if (root)
51 return GalleryStore.searchCurrentItemPath(galleryItemsRoot, this.currentPath); 51 return GalleryStore.searchCurrentItemPath(root, this.currentPath);
52 return []; 52 return [];
53 } 53 }
54 54
55 get currentItem(): Gallery.Item | null { 55 get currentItem(): Gallery.Item | null {
56 const currentItemPath = this.currentItemPath; 56 const path = this.currentItemPath;
57 return currentItemPath.length > 0 ? currentItemPath[currentItemPath.length - 1] : null; 57 return path.length > 0 ? path[path.length - 1] : null;
58 } 58 }
59 59
60 // --- 60 // ---
@@ -69,9 +69,9 @@ export default class GalleryStore extends VuexModule {
69 69
70 // Indexes the gallery 70 // Indexes the gallery
71 @action async indexTags() { 71 @action async indexTags() {
72 const root = this.galleryItemsRoot;
72 let index = {}; 73 let index = {};
73 if (this.galleryItemsRoot) 74 if (root) GalleryStore.pushTagsForItem(index, root);
74 GalleryStore.pushTagsForItem(index, this.galleryItemsRoot);
75 console.log("Index: ", index); 75 console.log("Index: ", index);
76 this.setTags(index); 76 this.setTags(index);
77 } 77 }