Django

Code

Changeset 7503

Show
Ignore:
Timestamp:
04/28/08 20:09:53 (2 months ago)
Author:
brosner
Message:

newforms-admin: Fixed #7114 -- MultiWidget? now calls decompress on initial data. Thanks Honza Kral.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/newforms-admin/django/newforms/widgets.py

    r7366 r7503  
    572572        if initial is None: 
    573573            initial = [u'' for x in range(0, len(data))] 
     574        else: 
     575            initial = self.decompress(initial) 
    574576        for widget, initial, data in zip(self.widgets, initial, data): 
    575577            if not widget._has_changed(initial, data): 
  • django/branches/newforms-admin/tests/regressiontests/forms/widgets.py

    r7351 r7503  
    896896u'<input id="bar_0" type="text" class="big" value="john" name="name_0" /><br /><input id="bar_1" type="text" class="small" value="lennon" name="name_1" />' 
    897897 
     898>>> w = MyMultiWidget(widgets=(TextInput(), TextInput())) 
     899>>> w._has_changed(None, ['john', 'lennon']) 
     900True 
     901>>> w._has_changed('john__lennon', ['john', 'lennon']) 
     902False 
     903 
    898904# SplitDateTimeWidget ######################################################### 
    899905