We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c3ecefe commit a348801Copy full SHA for a348801
1 file changed
rclpy/rclpy/action/server.py
@@ -215,15 +215,18 @@ def executing(self) -> None:
215
216
def succeed(self, response: Optional[ResultT] = None) -> None:
217
self._update_state(_rclpy.GoalEvent.SUCCEED)
218
- self._set_result(response)
+ if response is not None:
219
+ self._set_result(response)
220
221
def abort(self, response: Optional[ResultT] = None) -> None:
222
self._update_state(_rclpy.GoalEvent.ABORT)
223
224
225
226
def canceled(self, response: Optional[ResultT] = None) -> None:
227
self._update_state(_rclpy.GoalEvent.CANCELED)
228
229
230
231
def destroy(self) -> None:
232
with self._lock:
0 commit comments