diff --git a/src/modules/navigator/mission.cpp b/src/modules/navigator/mission.cpp index bd83ab9f70..d9f8b02d1c 100644 --- a/src/modules/navigator/mission.cpp +++ b/src/modules/navigator/mission.cpp @@ -1567,6 +1567,7 @@ Mission::save_mission_state() if (mission_state.dataman_id == _mission.dataman_id && mission_state.count == _mission.count) { /* navigator may modify only sequence, write modified state only if it changed */ if (mission_state.current_seq != _current_mission_index) { + mission_state.current_seq = _current_mission_index; mission_state.timestamp = hrt_absolute_time(); if (dm_write(DM_KEY_MISSION_STATE, 0, DM_PERSIST_POWER_ON_RESET, &mission_state,