diff --git a/comp-excel/src/main/java/org/jumpmind/metl/core/runtime/component/ExcelFileReader.java b/comp-excel/src/main/java/org/jumpmind/metl/core/runtime/component/ExcelFileReader.java index 1d2851e2a..e2a5dd604 100644 --- a/comp-excel/src/main/java/org/jumpmind/metl/core/runtime/component/ExcelFileReader.java +++ b/comp-excel/src/main/java/org/jumpmind/metl/core/runtime/component/ExcelFileReader.java @@ -142,15 +142,15 @@ private void processFiles(List files, Message inputMessage, for (String file : files) { Map headers = new HashMap<>(1); - headers.put("source.file.path", file); - if ("xls".equals(FilenameUtils.getExtension(file))) { - oldExcelFormat = true; - } InputStream inStream = null; try { - info("Reading file: %s", file); String filePath = resolveParamsAndHeaders(file, inputMessage); + if ("xls".equals(FilenameUtils.getExtension(filePath))) { + oldExcelFormat = true; + } + info("Reading file: %s", filePath); + headers.put("source.file.path", filePath); inStream = directory.getInputStream(filePath, mustExist); if (inStream != null) { readWorkbook(headers, inStream, callback, oldExcelFormat);