diff --git a/model/auth_saml.py b/model/auth_saml.py
index 09287c17a75c251a299f07b757622055ec716a1b_bW9kZWwvYXV0aF9zYW1sLnB5..5603ce2ebeac7da63283fe880a2cccbe96eb95ba_bW9kZWwvYXV0aF9zYW1sLnB5 100644
--- a/model/auth_saml.py
+++ b/model/auth_saml.py
@@ -43,5 +43,4 @@
     @api.multi
     def _get_auth_request(self, state):
         """build an authentication request and give it back to our client
-        WARNING: this method cannot be used for multiple ids
         """
@@ -47,4 +46,7 @@
         """
+
+        self.ensure_one()
+
         login = self._get_lasso_for_provider()
 
         # ! -- this is the part that MUST be performed on each call and