diff --git a/appinfo/info.xml b/appinfo/info.xml
index 9ae17a28..a4dfda0e 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -33,7 +33,7 @@ Memories is a *batteries-included* photo management solution for Nextcloud with
1. Run `php ./occ memories:index` to generate metadata indices for existing photos.
1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos.
]]>
- 4.7.2
+ 4.8.0
agpl
Varun Patil
Memories
diff --git a/lib/Command/Index.php b/lib/Command/Index.php
index 3208ff16..c988eda7 100644
--- a/lib/Command/Index.php
+++ b/lib/Command/Index.php
@@ -268,6 +268,11 @@ class Index extends Command
return;
}
+ // check path contains IMDB then skip
+ if (false !== strpos($folderPath, 'IMDB')) {
+ return;
+ }
+
$nodes = $folder->getDirectoryListing();
foreach ($nodes as $i => &$node) {
@@ -287,16 +292,21 @@ class Index extends Command
}
}
- private function parseFile(File &$file, bool &$refresh): void
+ private function parseFile(File &$file, bool &$refresh): bool
{
// Process the file
$res = $this->timelineWrite->processFile($file, $refresh);
if (2 === $res) {
++$this->nProcessed;
- } elseif (1 === $res) {
+
+ return true;
+ }
+ if (1 === $res) {
++$this->nSkipped;
} else {
++$this->nInvalid;
}
+
+ return false;
}
}