diff --git a/addons/account/controllers/portal.py b/addons/account/controllers/portal.py
index d649ab4134f..98999814dc5 100644
--- a/addons/account/controllers/portal.py
+++ b/addons/account/controllers/portal.py
@@ -45,6 +45,13 @@ class PortalAccount(CustomerPortal):
}
if access_token:
values['no_breadcrumbs'] = True
+ if kwargs.get('error'):
+ values['error'] = kwargs['error']
+ if kwargs.get('warning'):
+ values['warning'] = kwargs['warning']
+ if kwargs.get('success'):
+ values['success'] = kwargs['success']
+
return values
@http.route(['/my/invoices', '/my/invoices/page/