diff --git a/converter/src/main/java/lcsb/mapviewer/converter/ComplexZipConverter.java b/converter/src/main/java/lcsb/mapviewer/converter/ComplexZipConverter.java index 602b1a0379f8a724fde53bb169d130ca92210f72..fcad651bef2fd83a80502c87db043478b213f71d 100644 --- a/converter/src/main/java/lcsb/mapviewer/converter/ComplexZipConverter.java +++ b/converter/src/main/java/lcsb/mapviewer/converter/ComplexZipConverter.java @@ -103,8 +103,8 @@ public class ComplexZipConverter { String mapping = validateSubmodelInformation(params, zipFile); IConverter converter = createConverterInstance(); - Map<String, Model> filenameModelMap = new HashMap<String, Model>(); - Map<String, Model> nameModelMap = new HashMap<String, Model>(); + Map<String, Model> filenameModelMap = new HashMap<>(); + Map<String, Model> nameModelMap = new HashMap<>(); entries = zipFile.entries(); Model result = null; @@ -123,7 +123,7 @@ public class ComplexZipConverter { Model model = converter.createModel(cParams); model.setName(modelEntryFile.getName()); filenameModelMap.put(entry.getName(), model); - nameModelMap.put(FilenameUtils.getBaseName(modelEntryFile.getFilename()), model); + nameModelMap.put(FilenameUtils.getBaseName(modelEntryFile.getFilename()).toLowerCase(), model); if (modelEntryFile.isRoot()) { result = model; } @@ -240,8 +240,8 @@ public class ComplexZipConverter { if (complexTo == null) { complexTo = (Complex) toAlias; } - String fromName = complexFrom.getName(); - String toName = complexTo.getName(); + String fromName = complexFrom.getName().toLowerCase(); + String toName = complexTo.getName().toLowerCase(); Model fromModel = nameModelMap.get(fromName); Model toModel = nameModelMap.get(toName); if (fromModel == null) {