mirror of
https://gitlab.com/nkming2/nc-photos.git
synced 2025-02-02 06:46:22 +01:00
Fix error handling when share folder is not under root dirs
This commit is contained in:
parent
9e58a3a9ca
commit
62716f3f72
1 changed files with 11 additions and 1 deletions
|
@ -12,6 +12,7 @@ import 'package:nc_photos/entity/file_descriptor.dart';
|
|||
import 'package:nc_photos/entity/file_util.dart' as file_util;
|
||||
import 'package:nc_photos/event/event.dart';
|
||||
import 'package:nc_photos/event/native_event.dart';
|
||||
import 'package:nc_photos/exception.dart';
|
||||
import 'package:nc_photos/platform/k.dart' as platform_k;
|
||||
import 'package:nc_photos/pref.dart';
|
||||
import 'package:nc_photos/throttler.dart';
|
||||
|
@ -432,7 +433,16 @@ class ScanAccountDirBloc
|
|||
|
||||
if (!isShareDirIncluded) {
|
||||
_log.info("[_queryOffline] Explicitly scanning share folder");
|
||||
files.addAll(await Ls(_c.fileRepoLocal)(account, shareDir));
|
||||
try {
|
||||
files.addAll(await Ls(_c.fileRepoLocal)(account, shareDir));
|
||||
} on CacheNotFoundException catch (_) {
|
||||
// normal when there's no cache
|
||||
} catch (e, stackTrace) {
|
||||
_log.shout(
|
||||
"[_queryOffline] Failed while ScanDirOffline: ${logFilename(shareDir.path)}",
|
||||
e,
|
||||
stackTrace);
|
||||
}
|
||||
}
|
||||
return files;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue