diff --git a/librepomgr/buildactions/repomanagement.cpp b/librepomgr/buildactions/repomanagement.cpp index f13ab7b..90dbf96 100644 --- a/librepomgr/buildactions/repomanagement.cpp +++ b/librepomgr/buildactions/repomanagement.cpp @@ -681,6 +681,7 @@ void CleanRepository::run() std::make_unique(argsToString("clean-repository-", dbFilePaths.front().stem()), dbFilePaths.front())); db->arch = dirInfo.canonicalPath.stem(); db->initStorage(*m_setup.config.storage()); + db->clearPackages(); db->loadPackagesFromConfiguredPaths(); dirInfo.relevantDbs.emplace(db.get()); // acquire lock for db directory