From de46666a7f9df5c388f788c02dad3e47e7d412f3 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Mon, 11 Mar 2013 14:38:16 -0400 Subject: [PATCH] Use .get to avoid key errors during inheritance --- common/lib/xmodule/xmodule/modulestore/inheritance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/lib/xmodule/xmodule/modulestore/inheritance.py b/common/lib/xmodule/xmodule/modulestore/inheritance.py index 947c6a2985..d819abe367 100644 --- a/common/lib/xmodule/xmodule/modulestore/inheritance.py +++ b/common/lib/xmodule/xmodule/modulestore/inheritance.py @@ -52,7 +52,7 @@ def own_metadata(module): if field.scope != Scope.settings: continue - if field.name in inherited_metadata and module._model_data[field.name] == inherited_metadata[field.name]: + if field.name in inherited_metadata and module._model_data.get(field.name) == inherited_metadata.get(field.name): continue if field.name not in module._model_data: