[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/join.py Need to check whether a member_id has been supplied.

Charlie Clark charlie at begeistert.org
Wed Jun 30 07:36:22 EDT 2010


Log message for revision 114009:
  Need to check whether a member_id has been supplied.

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/join.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/join.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/join.py	2010-06-30 11:09:18 UTC (rev 114008)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/join.py	2010-06-30 11:36:22 UTC (rev 114009)
@@ -109,7 +109,7 @@
     def validate_username(self, action, data):
         """Avoid duplicate registration"""
         errors = super(Join, self).validate(action, data)
-        member = self.mtool.getMemberById(data['member_id'])
+        member = self.mtool.getMemberById(data.get('member_id', None))
         if member is not None:
             errors.append(_(u"The login name you selected is already in use or is not valid. Please choose another."))
         return errors



More information about the checkins mailing list