File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed
wizard-server/src/Wizard/Service/Questionnaire/Version Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ createVersion qtnUuid reqDto =
46
46
runInTransaction $ do
47
47
qtn <- findQuestionnaireByUuid qtnUuid
48
48
checkOwnerPermissionToQtn qtn. visibility qtn. permissions
49
- validateQuestionnaireVersion reqDto qtn
49
+ validateQuestionnaireVersionCreate reqDto qtn
50
50
vUuid <- liftIO generateUuid
51
51
currentUser <- getCurrentUser
52
52
now <- liftIO getCurrentTime
@@ -60,7 +60,7 @@ modifyVersion qtnUuid vUuid reqDto =
60
60
runInTransaction $ do
61
61
qtn <- findQuestionnaireByUuid qtnUuid
62
62
checkOwnerPermissionToQtn qtn. visibility qtn. permissions
63
- validateQuestionnaireVersion reqDto qtn
63
+ validateQuestionnaireVersionUpdate reqDto qtn
64
64
now <- liftIO getCurrentTime
65
65
version <-
66
66
case L. find (\ v -> v. uuid == vUuid) qtn. versions of
Original file line number Diff line number Diff line change @@ -13,11 +13,14 @@ import Wizard.Model.Questionnaire.Questionnaire
13
13
import Wizard.Model.Questionnaire.QuestionnaireEventLenses ()
14
14
import Wizard.Model.Questionnaire.QuestionnaireVersion
15
15
16
- validateQuestionnaireVersion :: QuestionnaireVersionChangeDTO -> Questionnaire -> AppContextM ()
17
- validateQuestionnaireVersion reqDto qtn = do
16
+ validateQuestionnaireVersionCreate :: QuestionnaireVersionChangeDTO -> Questionnaire -> AppContextM ()
17
+ validateQuestionnaireVersionCreate reqDto qtn = do
18
18
validateQuestionnaireVersionEventExistence reqDto qtn
19
19
validateQuestionnaireVersionUniqueness reqDto qtn
20
20
21
+ validateQuestionnaireVersionUpdate :: QuestionnaireVersionChangeDTO -> Questionnaire -> AppContextM ()
22
+ validateQuestionnaireVersionUpdate = validateQuestionnaireVersionEventExistence
23
+
21
24
validateQuestionnaireVersionUniqueness :: QuestionnaireVersionChangeDTO -> Questionnaire -> AppContextM ()
22
25
validateQuestionnaireVersionUniqueness reqDto qtn =
23
26
case L. find (\ v -> v. eventUuid == reqDto. eventUuid) qtn. versions of
You can’t perform that action at this time.
0 commit comments