Skip to content

Commit 27634d1

Browse files
committed
Change default handling in lookup() Fix function. (#356)
According to last discussion: * `default` from options. * `__default` from map.
1 parent a505fc5 commit 27634d1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

metafix/src/main/java/org/metafacture/metafix/FixMethod.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -517,8 +517,7 @@ public void apply(final Metafix metafix, final Record record, final List<String>
517517
map = metafix.getMap(mapName);
518518
}
519519

520-
final String defaultOption = options.get("default");
521-
final String defaultValue = options.getOrDefault(Maps.DEFAULT_MAP_KEY, map.get(Maps.DEFAULT_MAP_KEY));
520+
final String defaultValue = options.getOrDefault("default", map.get(Maps.DEFAULT_MAP_KEY));
522521
final boolean delete = getBoolean(options, "delete");
523522
final boolean printUnknown = getBoolean(options, "print_unknown");
524523

@@ -531,7 +530,8 @@ public void apply(final Metafix metafix, final Record record, final List<String>
531530
if (c != null) {
532531
c.accept(oldValue);
533532
}
534-
return defaultOption != null ? defaultOption : defaultValue != null ? defaultValue : delete ? null : oldValue;
533+
534+
return defaultValue != null ? defaultValue : delete ? null : oldValue;
535535
}
536536
});
537537

0 commit comments

Comments
 (0)