From 680271d4669a309977e5fcfe89f92ea35ebc8d6f Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Tue, 10 Nov 2015 21:04:25 -0500 Subject: [PATCH] Correct the darklang migration, since many darklang configs can exist. --- .../dark_lang/migrations/0002_data__enable_on_install.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/djangoapps/dark_lang/migrations/0002_data__enable_on_install.py b/common/djangoapps/dark_lang/migrations/0002_data__enable_on_install.py index 88939c60a7..459b3d6c49 100644 --- a/common/djangoapps/dark_lang/migrations/0002_data__enable_on_install.py +++ b/common/djangoapps/dark_lang/migrations/0002_data__enable_on_install.py @@ -14,7 +14,8 @@ def create_dark_lang_config(apps, schema_editor): dark_lang_model = apps.get_model("dark_lang", "DarkLangConfig") db_alias = schema_editor.connection.alias - dark_lang_model.objects.using(db_alias).get_or_create(enabled=True) + if not dark_lang_model.objects.using(db_alias).exists(): + dark_lang_model.objects.using(db_alias).create(enabled=True) def remove_dark_lang_config(apps, schema_editor): """Write your backwards methods here."""