diff options
| author | Vlad | 2014-04-16 10:44:06 +0300 | 
|---|---|---|
| committer | Vlad | 2014-04-16 10:44:06 +0300 | 
| commit | e34b79db4a3a82e7236a02b13f2caf18275222b8 (patch) | |
| tree | 8f461dd1a5145927d23d0079959f6e9fb252d233 /brevisurl/backends | |
| parent | fa177590906de6fdef3c51d4c4acf27af9b19c4d (diff) | |
| download | django-brevisurl-e34b79db4a3a82e7236a02b13f2caf18275222b8.tar.bz2 | |
Commit savepoint when object is created successfuly, generate migration
Diffstat (limited to 'brevisurl/backends')
| -rw-r--r-- | brevisurl/backends/local.py | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/brevisurl/backends/local.py b/brevisurl/backends/local.py index 5d2d4d7..34d2d83 100644 --- a/brevisurl/backends/local.py +++ b/brevisurl/backends/local.py @@ -2,10 +2,10 @@ import math  import random  import logging -from django.db import IntegrityError, transaction  from django.contrib.sites.models import Site  from django.core.exceptions import ValidationError  from django.core.urlresolvers import reverse +from django.db import IntegrityError, transaction  import brevisurl.settings  from brevisurl import Error @@ -65,6 +65,7 @@ class BrevisUrlBackend(BaseBrevisUrlBackend):                                                              original_url=original_url,                                                              shortened_url=shortened_url)                          log.info('Url "%s" shortened to "%s"', original_url, shortened_url) +                        transaction.savepoint_commit()                          return short_url                      except (IntegrityError, ValidationError) as e:                          transaction.savepoint_rollback(sid)  | 
