- } else if (timeout_detector_ && timeout_detector_->get_state() == resource::Action::State::FINISHED) {
- if (surf_action_->get_remains() > 0.0) {
- surf_action_->set_state(resource::Action::State::FAILED);
- set_state(State::TIMEOUT);
- } else {
- set_state(State::DONE);
- }
+ } else if (timeout_detector_ && timeout_detector_->get_state() == resource::Action::State::FINISHED &&
+ model_action_->get_remains() > 0.0) {
+ model_action_->set_state(resource::Action::State::FAILED);
+ set_state(State::TIMEOUT);