Skip to content

Commit e2f26a1

Browse files
fix create params
1 parent 613cf2e commit e2f26a1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/org/gridsuite/shortcircuit/server/service/ShortCircuitService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.gridsuite.shortcircuit.server.entities.ShortCircuitParametersEntity;
2121
import org.gridsuite.shortcircuit.server.repositories.ShortCircuitAnalysisResultRepository;
2222
import org.gridsuite.shortcircuit.server.repositories.ShortCircuitParametersRepository;
23+
import org.jetbrains.annotations.Nullable;
2324
import org.slf4j.Logger;
2425
import org.slf4j.LoggerFactory;
2526
import org.springframework.data.domain.Page;
@@ -173,8 +174,8 @@ public void stop(UUID resultUuid, String receiver) {
173174
notificationService.sendCancelMessage(new ShortCircuitCancelContext(resultUuid, receiver).toMessage());
174175
}
175176

176-
public UUID createParameters(ShortCircuitParametersInfos parametersInfos) {
177-
return parametersRepository.save(EntityDtoUtils.convert(parametersInfos)).getId();
177+
public UUID createParameters(@Nullable final ShortCircuitParametersInfos parametersInfos) {
178+
return parametersRepository.save(parametersInfos != null ? EntityDtoUtils.convert(parametersInfos) : new ShortCircuitParametersEntity()).getId();
178179
}
179180

180181
public UUID duplicateParameters(final UUID parametersUuid) {

0 commit comments

Comments
 (0)