diff --git a/src/main/java/org/gridsuite/modification/server/modifications/ModificationUtils.java b/src/main/java/org/gridsuite/modification/server/modifications/ModificationUtils.java index b060018dc..7fe8e8627 100644 --- a/src/main/java/org/gridsuite/modification/server/modifications/ModificationUtils.java +++ b/src/main/java/org/gridsuite/modification/server/modifications/ModificationUtils.java @@ -516,7 +516,9 @@ public void applyElementaryModifications(Consumer setter, Supplier get T newValue = modification.applyModification(oldValue); setter.accept(newValue); - insertReportNode(subReportNode, buildModificationReport(oldValue, newValue, fieldName)); + if (subReportNode != null) { + insertReportNode(subReportNode, buildModificationReport(oldValue, newValue, fieldName)); + } } }