fix: don't use cache if no objs

This commit is contained in:
Noah Hsu 2022-09-18 18:38:47 +08:00
parent f80be96cf9
commit 24d58f278a

View File

@ -52,7 +52,7 @@ func List(ctx context.Context, storage driver.Driver, path string, args model.Li
}
key := Key(storage, path)
if len(refresh) == 0 || !refresh[0] {
if files, ok := listCache.Get(key); ok {
if files, ok := listCache.Get(key); ok && len(files) > 0 {
return files, nil
}
}