diff --git a/Framework/DataHandling/src/LoadSassena.cpp b/Framework/DataHandling/src/LoadSassena.cpp index 3bb9cc4c47cf4a79364cbd4d946a1b2479558a86..2e7bca1fed329cc133a0c285b6c574a5ff5f69d4 100644 --- a/Framework/DataHandling/src/LoadSassena.cpp +++ b/Framework/DataHandling/src/LoadSassena.cpp @@ -429,7 +429,9 @@ void LoadSassena::exec() { for (std::vector<std::string>::const_iterator it = this->m_validSets.begin(); it != this->m_validSets.end(); ++it) { setName = *it; - if (H5LTfind_dataset(h5file, setName.c_str()) == 1) { + //if (H5LTfind_dataset(h5file, setName.c_str()) == 1) + if (H5Lexists(h5file, setName.c_str(), H5P_DEFAULT)) + { if (setName == "fq" || setName == "fq0" || setName == "fq2") this->loadFQ(h5file, gws, setName, qvmod, sorting_indexes); else if (setName == "fqt")