Django

Code

Changeset 920

Show
Ignore:
Timestamp:
10/17/05 19:04:11 (3 years ago)
Author:
rjwittams
Message:

Fixes for follow and manipulator stuff. And a fix for manipulator_save. Cheers bitprophet.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/new-admin/django/core/meta/fields.py

    r866 r920  
    293293 
    294294    def get_follow(self, override=None): 
    295         if override
     295        if override != None
    296296            return override 
    297297        else: 
  • django/branches/new-admin/django/core/meta/__init__.py

    r906 r920  
    223223        over[self.field.name] = False 
    224224        return self.opts.get_follow(over) 
    225      
    226225     
    227226    def __repr__(self): 
     
    16601659        #  ('2', {'id': [''], 'choice': ['']})] 
    16611660        child_follow = self.follow.get(related.name, None) 
    1662                  
     1661         
    16631662        if child_follow: 
    16641663            obj_list = expanded_data[related.var_name].items() 
     
    17081707                    else: 
    17091708                        param = f.get_manipulator_new_data(rel_new_data, rel=True) 
    1710                      
    1711                     if param: 
     1709                    if param != None: 
    17121710                       params[f.column] = param 
    17131711                     
     
    17421740                            for f in related.opts.fields: 
    17431741                                if not f.primary_key and f != related.field and str(getattr(old_rel_obj, f.column)) != str(getattr(new_rel_obj, f.column)): 
    1744                                     self.fields_changed.append('%s for %s "%r"' % (f.verbose_name, rel_opts.verbose_name, new_rel_obj)) 
     1742                                    self.fields_changed.append('%s for %s "%r"' % (f.verbose_name, related.opts.verbose_name, new_rel_obj)) 
    17451743 
    17461744                    # Save many-to-many objects. 
     
    17491747                            was_changed = getattr(new_rel_obj, 'set_%s' % f.name)(rel_new_data[f.name]) 
    17501748                            if change and was_changed: 
    1751                                 self.fields_changed.append('%s for %s "%s"' % (f.verbose_name, rel_opts.verbose_name, new_rel_obj)) 
     1749                                self.fields_changed.append('%s for %s "%s"' % (f.verbose_name, related.opts.verbose_name, new_rel_obj)) 
    17521750 
    17531751                # If, in the change stage, all of the core fields were blank and