Преглед на файлове

#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);
         }