[Checkins] SVN: plone.z3cform/trunk/plone/z3cform/traversal.py	Don't assume widget has prefix we are expecting
    Jamie Lentin 
    jm at lentin.co.uk
       
    Tue May 17 08:12:23 EDT 2011
    
    
  
Log message for revision 121684:
  Don't assume widget has prefix we are expecting
Changed:
  U   plone.z3cform/trunk/plone/z3cform/traversal.py
-=-
Modified: plone.z3cform/trunk/plone/z3cform/traversal.py
===================================================================
--- plone.z3cform/trunk/plone/z3cform/traversal.py	2011-05-17 06:21:14 UTC (rev 121683)
+++ plone.z3cform/trunk/plone/z3cform/traversal.py	2011-05-17 12:12:23 UTC (rev 121684)
@@ -81,9 +81,9 @@
                     # find matching name. This is required for 
                     # DataGridField, which appends 'AA' and 'TT' rows to
                     # it's widget list.
-                    prefix = util.expandPrefix(target.prefix)
+                    full_name = util.expandPrefix(target.prefix) + part
                     filtered = [w for w in target.widgets
-                                        if w.name[len(prefix):] == part]
+                                        if w.name == full_name]
                     if len(filtered) == 1:
                         target = filtered[0]
                     else:
    
    
More information about the checkins
mailing list