diff --git a/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp b/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp index 990effe6644e261ad9df36ba4748dbbf4e4c325a..81917a2bbf0bb1e81c5eb1b3bb793698f46f3078 100644 --- a/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp +++ b/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp @@ -231,6 +231,10 @@ namespace ossimplugins DIMxmlFileTmp = DIMxmlFileTmp.file().replaceStrThatMatch("^IMG_", "DIM_"); DIMxmlFileTmp = DIMxmlFileTmp.replaceStrThatMatch("_R[0-9]+C[0-9]+\\.(JP2|TIF)$", ".XML"); + // Check if it is an XML extension + if( DIMxmlFileTmp.ext() != "xml") + return false; + RPCxmlFileTmp = DIMxmlFileTmp.file().replaceStrThatMatch("^DIM_", "RPC_"); DIMxmlFile = DIMxmlFile.dirCat(DIMxmlFileTmp);