Django

Code

Ticket #6970: 6970.patch

File 6970.patch, 0.6 kB (added by deadwisdom, 6 months ago)

Integrity!

  • django/db/models/query.py

    old new  
    316316                obj.save() 
    317317                return obj, True 
    318318            except IntegrityError, e: 
    319                 return self.get(**kwargs), False 
     319                try: 
     320                    return self.get(**kwargs), False 
     321                except self.model.DoesNotExist, e2: 
     322                    raise e 
    320323 
    321324    def latest(self, field_name=None): 
    322325        """