diff --git a/src/main/java/org/gridsuite/modification/server/modifications/LoadCreation.java b/src/main/java/org/gridsuite/modification/server/modifications/LoadCreation.java index fb8dbf1a4..0958c10ad 100644 --- a/src/main/java/org/gridsuite/modification/server/modifications/LoadCreation.java +++ b/src/main/java/org/gridsuite/modification/server/modifications/LoadCreation.java @@ -64,6 +64,10 @@ public void apply(Network network, Reporter subReporter) { } reportElementaryCreations(subReporter); ModificationUtils.getInstance().disconnectInjection(modificationInfos, network.getLoad(modificationInfos.getEquipmentId()), subReporter); + + // properties + Load load = network.getLoad(modificationInfos.getEquipmentId()); + PropertiesUtils.applyProperties(load, subReporter, modificationInfos.getProperties()); } private void reportElementaryCreations(Reporter subReporter) { diff --git a/src/main/java/org/gridsuite/modification/server/modifications/LoadModification.java b/src/main/java/org/gridsuite/modification/server/modifications/LoadModification.java index b486e3d09..0233d178a 100644 --- a/src/main/java/org/gridsuite/modification/server/modifications/LoadModification.java +++ b/src/main/java/org/gridsuite/modification/server/modifications/LoadModification.java @@ -41,6 +41,9 @@ public void apply(Network network, Reporter subReporter) { Load load = network.getLoad(modificationInfos.getEquipmentId()); // modify the load in the network modifyLoad(load, modificationInfos, subReporter); + + // properties + PropertiesUtils.applyProperties(load, subReporter, modificationInfos.getProperties()); } private void modifyLoad(Load load, LoadModificationInfos loadModificationInfos, Reporter subReporter) {