From 00f655a233994afe9a1e9eca60887405ccd376cc Mon Sep 17 00:00:00 2001 From: labkey-tchad Date: Wed, 5 Nov 2025 11:27:17 -0800 Subject: [PATCH] Handle trailing period in list import --- .../org/labkey/list/model/ListImporter.java | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/list/src/org/labkey/list/model/ListImporter.java b/list/src/org/labkey/list/model/ListImporter.java index fb7e140e05e..8deda908ea7 100644 --- a/list/src/org/labkey/list/model/ListImporter.java +++ b/list/src/org/labkey/list/model/ListImporter.java @@ -341,14 +341,14 @@ public void processMany(VirtualFile listsDir, Container c, User user, List fileTypeMap = new HashMap<>(); + Map fileNameMap = new HashMap<>(); - //get corresponding data file name and extension + //get corresponding list and data file names for (String f : listsDir.list()) { if (f.endsWith(".tsv") || f.endsWith(".xlsx") || f.endsWith(".xls")) { - fileTypeMap.put(FileUtil.makeLegalName(FileUtil.getBaseName(f)), FileUtil.getExtension(f)); + fileNameMap.put(FileUtil.getBaseName(FileUtil.makeLegalName(f)), f); } } @@ -358,17 +358,15 @@ public void processMany(VirtualFile listsDir, Container c, User user, List