diff --git a/librepomgr/buildactions/repomanagement.cpp b/librepomgr/buildactions/repomanagement.cpp index efd58ce..d13c033 100644 --- a/librepomgr/buildactions/repomanagement.cpp +++ b/librepomgr/buildactions/repomanagement.cpp @@ -821,9 +821,10 @@ void CleanRepository::run() } repoDirs.clear(); + const auto res = m_messages.errors.empty() ? BuildActionResult::Success : BuildActionResult::Failure; const auto buildLock = m_setup.building.lockToWrite(); m_buildAction->resultData = std::move(m_messages); - reportResult(m_messages.errors.empty() ? BuildActionResult::Success : BuildActionResult::Failure); + reportResult(res); } } // namespace LibRepoMgr