diff --git a/librepomgr/buildactions/preparebuild.cpp b/librepomgr/buildactions/preparebuild.cpp index 101684b..79c4a0c 100644 --- a/librepomgr/buildactions/preparebuild.cpp +++ b/librepomgr/buildactions/preparebuild.cpp @@ -921,9 +921,10 @@ void PrepareBuild::computeDependencies(WebClient::AurSnapshotQuerySession::Conta } auto resultData = makeResultData(std::move(error)); + auto wasSuccess = resultData.error.empty() && resultData.cyclicLeftovers.empty(); auto buildActionWriteLock = m_setup.building.lockToWrite(); m_buildAction->resultData = std::move(resultData); - if (resultData.error.empty() && resultData.cyclicLeftovers.empty()) { + if (wasSuccess) { reportSuccess(); } else { reportError();