File tree Expand file tree Collapse file tree
extensions/ql-vscode/src/databases Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ,
You can’t perform that action at this time.
0 commit comments