diff --git a/resolwe/flow/executors/run.py b/resolwe/flow/executors/run.py
index <HASH>..<HASH> 100644
--- a/resolwe/flow/executors/run.py
+++ b/resolwe/flow/executors/run.py
@@ -248,13 +248,8 @@ class BaseFlowExecutor:
                         if process_rc > 0:
                             log_file.close()
                             json_file.close()
-                            await self._send_manager_command(
-                                ExecutorProtocol.FINISH,
-                                extra_fields={
-                                    ExecutorProtocol.FINISH_PROCESS_RC: process_rc
-                                },
-                            )
-                            return
+
+                            return {ExecutorProtocol.FINISH_PROCESS_RC: process_rc}
 
                         # Debug output
                         # Not referenced in Data object
Unify return path of executor's run method