Commit 5e5f1bf8 authored by Weblate's avatar Weblate

Merge remote-tracking branch 'origin/master'

parents 37db5a13 d4a0460d
......@@ -19,6 +19,7 @@
#
from django.db import models
from django.db import transaction
from django.utils.translation import ugettext as _
from django.utils.safestring import mark_safe
from django.dispatch import receiver
......@@ -295,7 +296,8 @@ def setup_lang(sender, app, **kwargs):
Hook for creating basic set of languages on database migration.
'''
if app == 'lang' or getattr(app, '__name__', '') == 'weblate.lang.models':
Language.objects.setup(False)
with transaction.atomic():
Language.objects.setup(False)
if 'south' in settings.INSTALLED_APPS:
from south.signals import post_migrate
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment