src/pyams_security/views/login.py
changeset 106 7e9dc748c6be
parent 102 44393819638c
child 116 89df87450c0c
--- a/src/pyams_security/views/login.py	Sun Jan 14 14:52:28 2018 +0100
+++ b/src/pyams_security/views/login.py	Wed Mar 07 16:14:12 2018 +0100
@@ -112,6 +112,7 @@
             self.actions['login'].addClass('btn-primary')
 
     def createAndAdd(self, data):
+        data = data.get(self, data)
         principal_id = data.get('principal_id')
         if principal_id is not None:
             headers = remember(self.request, principal_id)
@@ -222,6 +223,7 @@
             self.actions['login'].addClass('btn-primary')
 
     def createAndAdd(self, data):
+        data = data.get(self, data)
         credentials = Credentials('form', id=data['login'], **data)
         manager = query_utility(ISecurityManager)
         if manager is not None: