From da00a4f3ad398a3574cd18b5067e90c4d4e332c8 Mon Sep 17 00:00:00 2001 From: Ming Ming Date: Wed, 10 Apr 2024 01:13:56 +0800 Subject: [PATCH] Fix includeRelativeRoots and includeRelativeDirs not working in queryFileDescriptors when set together --- np_db_sqlite/lib/src/database/file_extension.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/np_db_sqlite/lib/src/database/file_extension.dart b/np_db_sqlite/lib/src/database/file_extension.dart index f415e579..190e6c4f 100644 --- a/np_db_sqlite/lib/src/database/file_extension.dart +++ b/np_db_sqlite/lib/src/database/file_extension.dart @@ -456,11 +456,17 @@ extension SqliteDbFileExtension on SqliteDb { for (final r in includeRelativeRoots) { q.byOrRelativePathPattern("$r/%"); } + if (dirIds != null) { + for (final i in dirIds) { + q.byOrDirRowId(i); } } + } + } else { if (dirIds != null) { for (final i in dirIds) { q.byOrDirRowId(i); + } } } if (location != null) {