diff --git a/waltz-model/src/main/java/org/finos/waltz/model/survey/SurveyInstanceStateMachineFactory.java b/waltz-model/src/main/java/org/finos/waltz/model/survey/SurveyInstanceStateMachineFactory.java index 05afa8baea..a48ce32480 100644 --- a/waltz-model/src/main/java/org/finos/waltz/model/survey/SurveyInstanceStateMachineFactory.java +++ b/waltz-model/src/main/java/org/finos/waltz/model/survey/SurveyInstanceStateMachineFactory.java @@ -29,7 +29,7 @@ public class SurveyInstanceStateMachineFactory { simpleTransitions.add(COMPLETED, SurveyInstanceStateTransition.transition(APPROVING, APPROVED, isAdminOrOwner)); simpleTransitions.add(COMPLETED, SurveyInstanceStateTransition.transition(REJECTING, REJECTED, isAdminOrOwner)); - simpleTransitions.add(APPROVED, SurveyInstanceStateTransition.transition(REOPENING, IN_PROGRESS, isAdminOrOwnerOrParticipant)); + simpleTransitions.add(APPROVED, SurveyInstanceStateTransition.transition(REOPENING, IN_PROGRESS, isAdminOrOwner)); simpleTransitions.add(REJECTED, SurveyInstanceStateTransition.transition(WITHDRAWING, WITHDRAWN, isAdminOrOwner)); simpleTransitions.add(REJECTED, SurveyInstanceStateTransition.transition(REOPENING, IN_PROGRESS, isAdminOrOwnerOrParticipant));