diff options
Diffstat (limited to 'brevisurl/backends/local.py')
| -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) | 
