diff --git a/backend/src/main/java/com/nttdata/calender/states/StateChange.java b/backend/src/main/java/com/nttdata/calender/states/StateChange.java index f70b02f..31a0634 100644 --- a/backend/src/main/java/com/nttdata/calender/states/StateChange.java +++ b/backend/src/main/java/com/nttdata/calender/states/StateChange.java @@ -15,7 +15,6 @@ import com.nttdata.calender.api.RemedyJavaAPI; */ @Service public class StateChange { - static final String ACTION = "STATUSCHANGE"; static final String formName = "ASF:CHG_CAL_Interactions"; private RemedyJavaAPI remedyJavaAPI; @@ -40,6 +39,12 @@ public class StateChange { * @throws ARException when there's an error creating the entry */ public String createStateChange(StateChangeRequest request) throws ARException { + + String ACTION = "STATUSCHANGE"; + + if (request.getCurrentState() == 9 && request.getNextState() == 1) + ACTION = "RESTART"; + var query = new Query.QueryBuilder(formName) .addFieldValue("ChangeNr", 666000002, new Value(request.getChangeNr())) .addFieldValue("CurrentState", 666000003, new Value(request.getCurrentState()))