From 61255dcbe0e679d77e2aef0ea7bae985a559f847 Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 26 Nov 2020 14:49:28 +0100 Subject: [PATCH] Ignore unpacked resource folders when scanning --- updater/storage.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/updater/storage.go b/updater/storage.go index 55f78fe..443d82c 100644 --- a/updater/storage.go +++ b/updater/storage.go @@ -51,11 +51,6 @@ func (reg *ResourceRegistry) ScanStorage(root string) error { return nil } - // ignore directories - if info.IsDir() { - return nil - } - // get relative path to storage relativePath, err := filepath.Rel(reg.storageDir.Path, path) if err != nil { @@ -72,6 +67,11 @@ func (reg *ResourceRegistry) ScanStorage(root string) error { return nil } + // fully ignore directories that also have an identifier - these will be unpacked resources + if info.IsDir() { + return filepath.SkipDir + } + // save err = reg.AddResource(identifier, version, true, false, false) if err != nil {