浏览代码

#23391: simplify setting fallback (missing in the squash commit)

Jim Ferenczi 8 年之前
父节点
当前提交
0c03d0056c
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      core/src/main/java/org/elasticsearch/common/settings/Setting.java

+ 3 - 3
core/src/main/java/org/elasticsearch/common/settings/Setting.java

@@ -376,12 +376,12 @@ public class Setting<T> extends ToXContentToBytes {
         if (exists(primary)) {
             return get(primary);
         }
-        if (fallbackSetting == null) {
-            return exists(secondary) ? get(secondary) : get(primary);
-        }
         if (exists(secondary)) {
             return get(secondary);
         }
+        if (fallbackSetting == null) {
+            return get(primary);
+        }
         if (fallbackSetting.exists(primary)) {
             return fallbackSetting.get(primary);
         }