diff --git a/catalogue/RdbmsCatalogue.cpp b/catalogue/RdbmsCatalogue.cpp index 9ef22e9637e42e58ab63dfb4e2ef523347ba4691..4ad7b64be62195aac45f256293e23f88be420e48 100644 --- a/catalogue/RdbmsCatalogue.cpp +++ b/catalogue/RdbmsCatalogue.cpp @@ -4246,7 +4246,8 @@ std::list<common::dataStructures::ArchiveFile> RdbmsCatalogue::getFilesForRepack "TAPE_FILE.VID = TAPE.VID " "WHERE " "TAPE_FILE.VID = :VID AND " - "TAPE_FILE.FSEQ >= :START_FSEQ " + "TAPE_FILE.FSEQ >= :START_FSEQ AND " + "TAPE_FILE.SUPERSEDED_BY_VID IS NULL " "ORDER BY FSEQ"; auto conn = m_connPool.getConn();