@@ -3574,11 +3574,11 @@ public String exportFilters(UUID rootNetworkUuid, List<UUID> filtersUuid, UUID n
35743574 }
35753575
35763576 @ Transactional
3577- public UUID runStateEstimation (@ NonNull UUID studyUuid , @ NonNull UUID nodeUuid , @ NonNull UUID rootNetworkUuid , String userId ) {
3577+ public UUID runStateEstimation (@ NonNull UUID studyUuid , @ NonNull UUID nodeUuid , @ NonNull UUID rootNetworkUuid , String userId , boolean debug ) {
35783578 StudyEntity studyEntity = getStudy (studyUuid );
35793579 networkModificationTreeService .blockNode (rootNetworkUuid , nodeUuid );
35803580
3581- return handleStateEstimationRequest (studyEntity , nodeUuid , rootNetworkUuid , userId );
3581+ return handleStateEstimationRequest (studyEntity , nodeUuid , rootNetworkUuid , userId , debug );
35823582 }
35833583
35843584 @ Transactional
@@ -3589,7 +3589,7 @@ public UUID runPccMin(@NonNull UUID studyUuid, @NonNull UUID nodeUuid, @NonNull
35893589 return handlePccMinRequest (studyEntity , nodeUuid , rootNetworkUuid , userId );
35903590 }
35913591
3592- private UUID handleStateEstimationRequest (StudyEntity studyEntity , UUID nodeUuid , UUID rootNetworkUuid , String userId ) {
3592+ private UUID handleStateEstimationRequest (StudyEntity studyEntity , UUID nodeUuid , UUID rootNetworkUuid , String userId , boolean debug ) {
35933593 UUID networkUuid = rootNetworkService .getNetworkUuid (rootNetworkUuid );
35943594 String variantId = networkModificationTreeService .getVariantId (nodeUuid , rootNetworkUuid );
35953595 UUID reportUuid = networkModificationTreeService .getComputationReports (nodeUuid , rootNetworkUuid ).getOrDefault (STATE_ESTIMATION .name (), UUID .randomUUID ());
@@ -3606,7 +3606,7 @@ private UUID handleStateEstimationRequest(StudyEntity studyEntity, UUID nodeUuid
36063606 stateEstimationService .deleteStateEstimationResults (List .of (prevResultUuid ));
36073607 }
36083608
3609- UUID result = stateEstimationService .runStateEstimation (networkUuid , variantId , studyEntity .getStateEstimationParametersUuid (), new ReportInfos (reportUuid , nodeUuid ), receiver , userId );
3609+ UUID result = stateEstimationService .runStateEstimation (networkUuid , variantId , studyEntity .getStateEstimationParametersUuid (), new ReportInfos (reportUuid , nodeUuid ), receiver , userId , debug );
36103610 updateComputationResultUuid (nodeUuid , rootNetworkUuid , result , STATE_ESTIMATION );
36113611 notificationService .emitStudyChanged (studyEntity .getId (), nodeUuid , rootNetworkUuid , NotificationService .UPDATE_TYPE_STATE_ESTIMATION_STATUS );
36123612 return result ;
0 commit comments