瀏覽代碼

Merge pull request #624 from abutcher/merge-facts

Avoid attribute error in merge facts
Brenton Leanhardt 9 年之前
父節點
當前提交
d865b2a903
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      roles/openshift_facts/library/openshift_facts.py

+ 1 - 1
roles/openshift_facts/library/openshift_facts.py

@@ -644,7 +644,7 @@ def merge_facts(orig, new):
     facts = dict()
     for key, value in orig.iteritems():
         if key in new:
-            if isinstance(value, dict):
+            if isinstance(value, dict) and isinstance(new[key], dict):
                 facts[key] = merge_facts(value, new[key])
             else:
                 facts[key] = copy.copy(new[key])