diff --git a/UpdatePTUDevCtrl/process/update_command.cpp b/UpdatePTUDevCtrl/process/update_command.cpp index 0c8e7ee..907e627 100644 --- a/UpdatePTUDevCtrl/process/update_command.cpp +++ b/UpdatePTUDevCtrl/process/update_command.cpp @@ -45,10 +45,6 @@ void UpdateCommand::finished(int exitCode, QProcess::ExitStatus exitStatus) { //static constexpr const int PERCENT_UPDATE_DC{80}; //static constexpr const int PERCENT_SHOW_FINAL_STATUS{90}; - qCritical() << __func__ << ":" << __LINE__ << m_command - << "exitCode" << exitCode - << "exitStatus" << exitStatus; - if (exitCode == 0 && exitStatus == QProcess::ExitStatus::NormalExit) { if (m_command.contains("ATBUpdateCheck")) { @@ -127,10 +123,19 @@ void UpdateCommand::finished(int exitCode, QProcess::ExitStatus exitStatus) { if (m_worker->workList().nextExec()) { m_worker->workList().exec(); + } else { + // testing + qCritical() << __func__ << ":" << __LINE__ << "TEST: SEND UPDATE SUCCEEDED TO ISMAS"; + m_worker->setLastFailedUpdateStep(Worker::UPDATE_STEP::NONE); + Worker::UpdateProcessRunning _(m_worker); } } else { bool execShowStatus = true; m_worker->workList().exec(execShowStatus); } + } else { + Q_ASSERT_X(false, + QString("%1:%2").arg(__func__).arg(__LINE__).toUtf8().constData(), + "empty worker list"); } }