Changeset 3896
- Timestamp:
- 10/03/06 20:57:00 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/per-object-permissions/django/db/models/manipulators.py
r3895 r3896 131 131 expanded_data = DotExpandedDict(dict(new_data)) 132 132 self.new_rel_objs = [] 133 133 134 # Save many-to-one objects. Example: Add the Choice objects for a Poll. 134 135 for related in self.opts.get_all_related_objects(): … … 209 210 if not old_rel_obj: # This object didn't exist before. 210 211 self.fields_added.append('%s "%s"' % (related.opts.verbose_name, new_rel_obj)) 211 self.new_rel_objs.append(new_rel_obj)212 212 else: 213 213 for f in related.opts.fields: 214 214 if not f.primary_key and f != related.field and str(getattr(old_rel_obj, f.attname)) != str(getattr(new_rel_obj, f.attname)): 215 215 self.fields_changed.append('%s for %s "%s"' % (f.verbose_name, related.opts.verbose_name, new_rel_obj)) 216 216 217 if not old_rel_obj: 218 self.new_rel_objs.append(new_rel_obj) 219 217 220 # Save many-to-many objects. 218 221 for f in related.opts.many_to_many:
