Fix reporting an error during build preparation as such

This commit is contained in:
Martchus 2023-11-22 21:50:45 +01:00
parent 653867a49c
commit 24e2ec0136
1 changed files with 2 additions and 1 deletions

View File

@ -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();