diff --git a/plinth/middleware.py b/plinth/middleware.py index a44a25072..22c26c132 100644 --- a/plinth/middleware.py +++ b/plinth/middleware.py @@ -32,10 +32,10 @@ def _collect_operations_results(request, app): operations = operation_module.manager.collect_results(app.app_id) for operation in operations: if operation.exception: - views.messages_error(request, operation.message, + views.messages_error(request, operation.translated_message, operation.exception) else: - messages.success(request, operation.message) + messages.success(request, operation.translated_message) class SetupMiddleware(MiddlewareMixin): diff --git a/plinth/tests/test_middleware.py b/plinth/tests/test_middleware.py index a32a6ccff..a967eceef 100644 --- a/plinth/tests/test_middleware.py +++ b/plinth/tests/test_middleware.py @@ -150,8 +150,8 @@ class TestSetupMiddleware: """Test that module installation result is collected properly.""" resolve.return_value.namespaces = ['mockapp'] operation_manager.collect_results.return_value = [ - Mock(message='message1', exception=None), - Mock(message='message2', exception='x-exception') + Mock(translated_message='message1', exception=None), + Mock(translated_message='message2', exception='x-exception') ] app.get_setup_state = lambda: app_module.App.SetupState.UP_TO_DATE