diff --git a/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp b/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp
index 0c529dca3c53a124bca9ba5b9895428b78522b46..0db7ce0f070dd85c3c2cd293ce10b0e3475ad1cf 100644
--- a/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp
+++ b/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp
@@ -232,12 +232,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")
+          if( DIMxmlFileTmp.ext() != "XML")
             return false;
 
           RPCxmlFileTmp = DIMxmlFileTmp.file().replaceStrThatMatch("^DIM_", "RPC_");
-          if( DIMxmlFileTmp.ext() != "XML")
-            return false;
 
           DIMxmlFile = DIMxmlFile.dirCat(DIMxmlFileTmp);
           RPCxmlFile = RPCxmlFile.dirCat(RPCxmlFileTmp);