diff --git a/MAC/APL/MainCU/src/ObservationControl/ObservationControl.cc b/MAC/APL/MainCU/src/ObservationControl/ObservationControl.cc index 975e7ff7b522da7fe60c8c855ffd925afa9aaa32..608a439afb87faf2c7d62023629a11102c16661c 100644 --- a/MAC/APL/MainCU/src/ObservationControl/ObservationControl.cc +++ b/MAC/APL/MainCU/src/ObservationControl/ObservationControl.cc @@ -980,7 +980,7 @@ void ObservationControl::_databaseEventHandler(GCFEvent& event) string command = ((GCFPVString*) (dpEvent.value._pValue))->getValue(); if (command == "ABORT") { LOG_INFO("Received manual request for abort, accepting it."); - if (itsState < CTState::RESUME) { + if (itsState <= CTState::RESUME) { itsQuitReason = CT_RESULT_MANUAL_ABORT; } itsTimerPort->cancelTimer(itsStopTimer); // cancel old timer