diff --git a/coriolis/conductor/rpc/server.py b/coriolis/conductor/rpc/server.py index fa70e524..1660d6a2 100644 --- a/coriolis/conductor/rpc/server.py +++ b/coriolis/conductor/rpc/server.py @@ -1132,7 +1132,7 @@ def execute_transfer_tasks(self, ctxt, transfer_id, shutdown_instances, ctxt, transfer.id, execution.id, **deployment_options) return self._get_transfer_tasks_execution( - ctxt, transfer_id, execution.id) + ctxt, transfer_id, execution.id, to_dict=True) @transfer_synchronized def get_transfer_tasks_executions(self, ctxt, transfer_id, diff --git a/coriolis/tests/conductor/rpc/test_server.py b/coriolis/tests/conductor/rpc/test_server.py index fb6dac0c..d209c024 100644 --- a/coriolis/tests/conductor/rpc/test_server.py +++ b/coriolis/tests/conductor/rpc/test_server.py @@ -1383,7 +1383,8 @@ def create_task_side_effect( mock_get_transfer_tasks_execution.assert_called_once_with( mock.sentinel.context, mock.sentinel.transfer_id, - mock_tasks_execution.return_value.id) + mock_tasks_execution.return_value.id, + to_dict=True) self.assertEqual( mock_tasks_execution.return_value.status,