diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-04-20 22:30:00 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-04-20 22:30:00 -0400 |
commit | 007c1c25e4724ce9cc6867e25e0362e59d7af1dc (patch) | |
tree | f35ff0145501adb1fb89c5a14251e162fd3a70aa | |
parent | b876916cdae3d1b5c696c2097d7f753e69647c84 (diff) | |
download | askbot-007c1c25e4724ce9cc6867e25e0362e59d7af1dc.tar.gz askbot-007c1c25e4724ce9cc6867e25e0362e59d7af1dc.tar.bz2 askbot-007c1c25e4724ce9cc6867e25e0362e59d7af1dc.zip |
added a workaround for the "create_unique" bug in the South version 0.7.3
-rw-r--r-- | askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py b/askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py index 51817c95..d26bdeb0 100644 --- a/askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py +++ b/askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py @@ -27,7 +27,12 @@ class Migration(SchemaMigration): db.alter_column('askbot_badgedata', 'slug', self.gf('django.db.models.fields.SlugField')(unique=True, max_length=50)) # Adding unique constraint on 'BadgeData', fields ['slug'] - db.create_unique('askbot_badgedata', ['slug']) + try:#work around the South 0.7.3 bug + db.start_transaction() + db.create_unique('askbot_badgedata', ['slug']) + db.commit_transaction() + except: + db.rollback_transaction() |