Skip to content

Commit 955f8c8

Browse files
committed
feat: skip 0 folders
1 parent 1e749ec commit 955f8c8

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

extensions/ql-vscode/src/databases/local-databases-ui.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1016,6 +1016,7 @@ export class DatabaseUI extends DisposableObject {
10161016
const databases: DatabaseItem[] = [];
10171017
const failures: string[] = [];
10181018
const entries = await workspace.fs.readDirectory(uri);
1019+
10191020
for (const [index, entry] of entries.entries()) {
10201021
progress({
10211022
step: index + 1,
@@ -1040,8 +1041,14 @@ export class DatabaseUI extends DisposableObject {
10401041
void showAndLogErrorMessage(
10411042
this.app.logger,
10421043
`Failed to import ${failures.length} database(s), successfully imported ${databases.length} database(s).`,
1043-
{ fullMessage: `Failed imports: \n${failures.join("\n")}` },
1044+
{ fullMessage: `Failed folders to import:\n${failures.join("\n")}` },
10441045
);
1046+
} else if (databases.length === 0) {
1047+
void showAndLogErrorMessage(
1048+
this.app.logger,
1049+
`No database folder to import.`,
1050+
);
1051+
return undefined;
10451052
} else {
10461053
void showAndLogInformationMessage(
10471054
this.app.logger,

0 commit comments

Comments
 (0)