Ticket #7551: fix_for_content_type_bug_improved.diff

File fix_for_content_type_bug_improved.diff, 639 bytes (added by Sam Bull, 16 years ago)

revised patch

  • django/contrib/contenttypes/generic.py

     
    4343        Handles initializing an object with the generic FK instaed of
    4444        content-type/object-id fields.
    4545        """
    46         if self.name in kwargs:
     46        if self.name in kwargs and kwargs[self.name] != None:
    4747            value = kwargs.pop(self.name)
    4848            kwargs[self.ct_field] = self.get_content_type(obj=value)
    4949            kwargs[self.fk_field] = value._get_pk_val()
Back to Top