From d8345b4b3901b1572e7e15cba8ffca3360b044f6 Mon Sep 17 00:00:00 2001 From: ichuang Date: Tue, 27 Aug 2013 18:46:50 -0400 Subject: [PATCH] fix course tabs from being imported with display_name=None due to overwriting policy --- common/lib/xmodule/xmodule/modulestore/mongo/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/lib/xmodule/xmodule/modulestore/mongo/base.py b/common/lib/xmodule/xmodule/modulestore/mongo/base.py index e01606af37..b1fecec120 100644 --- a/common/lib/xmodule/xmodule/modulestore/mongo/base.py +++ b/common/lib/xmodule/xmodule/modulestore/mongo/base.py @@ -794,7 +794,7 @@ class MongoModuleStore(ModuleStoreBase): existing_tabs = course.tabs or [] for tab in existing_tabs: if tab.get('url_slug') == loc.name: - tab['name'] = metadata.get('display_name') + tab['name'] = tab.get('name', metadata.get('display_name')) break course.tabs = existing_tabs # Save the updates to the course to the MongoKeyValueStore