Skip to content

Commit 27986c6

Browse files
committed
When list of files (csv or similar) cannot be listed due to security issues, just return an empty list.
1 parent b56331d commit 27986c6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

dqops/src/main/java/com/dqops/connectors/duckdb/fileslisting/LocalSystemTablesLister.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import java.io.File;
1212
import java.nio.file.Path;
13+
import java.util.ArrayList;
1314
import java.util.Arrays;
1415
import java.util.List;
1516
import java.util.Objects;
@@ -34,7 +35,7 @@ public List<SourceTableModel> listTables(DuckdbParametersSpec duckdb, String sch
3435
String pathPrefixString = duckdb.getDirectories().get(schemaName);
3536
File[] files = Path.of(pathPrefixString).toFile().listFiles();
3637
if(files == null){
37-
return null;
38+
return new ArrayList<>();
3839
}
3940
String folderPrefix = StringUtils.removeEnd(StringUtils.removeEnd(pathPrefixString, "/"), "\\");
4041

0 commit comments

Comments
 (0)