diff --git a/include/iri_ros_tools/module_action.h b/include/iri_ros_tools/module_action.h
index e968d46707a5219c9da06c7db71dd2009287f2f9..e2998772f99c680338580d2577ac853e098a7d39 100644
--- a/include/iri_ros_tools/module_action.h
+++ b/include/iri_ros_tools/module_action.h
@@ -870,7 +870,7 @@ bool CModuleAction<action_ros,dyn_reconf_config>::is_finished(void)
   if(this->enabled)
   {
     action_state=action_client->getState();
-    if(action_state==actionlib::SimpleClientGoalState::ACTIVE)
+    if(action_state==actionlib::SimpleClientGoalState::ACTIVE || action_state==actionlib::SimpleClientGoalState::PENDING)
       return false;
     else
       return true;