diff --git a/plugins/org.obeonetwork.m2doc.genconf/src/org/obeonetwork/m2doc/genconf/GenconfUtils.java b/plugins/org.obeonetwork.m2doc.genconf/src/org/obeonetwork/m2doc/genconf/GenconfUtils.java index 153d44064..a8b8301d1 100644 --- a/plugins/org.obeonetwork.m2doc.genconf/src/org/obeonetwork/m2doc/genconf/GenconfUtils.java +++ b/plugins/org.obeonetwork.m2doc.genconf/src/org/obeonetwork/m2doc/genconf/GenconfUtils.java @@ -135,7 +135,10 @@ public static void initializeOptions(Generation generation) { final Map initializedOptions = M2DocUtils.getInitializedOptions(options); for (Option option : generation.getOptions()) { if (initializedOptions.containsKey(option.getName())) { - option.setValue(initializedOptions.remove(option.getName())); + final String initialValue = initializedOptions.remove(option.getName()); + if (option.getValue() == null) { + option.setValue(initialValue); + } } } for (Entry entry : initializedOptions.entrySet()) {