diff --git a/src/utils/identificationdatasourcestore.cpp b/src/utils/identificationdatasourcestore.cpp
index 1f7df966988b33650162ed22313df5d36f2212d6..7ba69ddc86589b30fe7ba997b9255b0c98991bbc 100644
--- a/src/utils/identificationdatasourcestore.cpp
+++ b/src/utils/identificationdatasourcestore.cpp
@@ -66,7 +66,7 @@ IdentificationDataSourceStore::getInstance(const QString &location,
       qDebug() << "IdentificationDataSourceStore::getInstance coucou 1 ";
       // QString sample_name = location_file.baseName();
       IdentificationDataSourceSp p_identfile = nullptr;
-      if(ext.toLower() == "xml")
+      if((ext.toLower() == "xml") || (ext.toLower() == ".d.xml"))
         {
           // X!Tandem result file
           p_identfile =
@@ -79,7 +79,7 @@ IdentificationDataSourceStore::getInstance(const QString &location,
         }
       else
         {
-          p_identfile = std::make_shared<IdentificationPwizFile>(location_file);
+          //p_identfile = std::make_shared<IdentificationPwizFile>(location_file);
         }
       if(p_identfile == nullptr)
         {