diff options
Diffstat (limited to 'viewer/src/store/galleryStore.ts')
-rw-r--r-- | viewer/src/store/galleryStore.ts | 14 |
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 | } |