fix transactions for give_personas_versions (bug 651995)

This commit is contained in:
Jeff Balogh 2011-04-27 17:52:37 -07:00
Родитель 3fe0e774d3
Коммит b3fbd91234
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -393,9 +393,10 @@ def _group_addons(qs):
@cronjobs.register @cronjobs.register
@transaction.commit_on_success
def give_personas_versions(): def give_personas_versions():
cursor = connections['default'].cursor() cursor = connections['default'].cursor()
path = os.path.join(settings.ROOT, 'migrations/149-personas-versions.sql') path = os.path.join(settings.ROOT, 'migrations/149-personas-versions.sql')
with open(path) as f: with open(path) as f:
cursor.execute(f.read()) cursor.execute(f.read())
transaction.commit_unless_managed() log.info('Gave versions to %s personas.' % cursor.rowcount)