diff --git a/lib/resources/forms.js b/lib/resources/forms.js index 0622a2ae6..175ce8106 100644 --- a/lib/resources/forms.js +++ b/lib/resources/forms.js @@ -137,7 +137,7 @@ module.exports = (service, endpoint) => { .then((form) => auth.canOrReject('form.update', form)) .then(rejectIf( (form) => (form.draftDefId == null), - Problem.user.notFound + () => Problem.user.notFound() )) .then((form) => Promise.all([ // TODO: for now we just cast away the draft to nothing. eventually probably sweep+delete. diff --git a/lib/resources/submissions.js b/lib/resources/submissions.js index af6fec94f..3c7c87c57 100644 --- a/lib/resources/submissions.js +++ b/lib/resources/submissions.js @@ -108,7 +108,7 @@ module.exports = (service, endpoint) => { .then(ensureDef) .then(rejectIf( (form) => !form.acceptsSubmissions(), - Problem.user.notAcceptingSubmissions + () => Problem.user.notAcceptingSubmissions() )) .then((form) => auth.canOrReject('submission.create', form))); @@ -134,7 +134,7 @@ module.exports = (service, endpoint) => { .then(ensureDef) .then(rejectIf( ((form) => (params.key !== form.def.draftToken) || isBlank(form.def.draftToken)), - Problem.user.notFound + () => Problem.user.notFound() )); }); @@ -174,7 +174,7 @@ module.exports = (service, endpoint) => { .then(ensureDef) .then(rejectIf( (form) => !form.acceptsSubmissions(), - Problem.user.notAcceptingSubmissions + () => Problem.user.notAcceptingSubmissions() ))); restSubmission('/projects/:projectId/forms/:formId/draft/submissions', ({ projectId, formId }, Form) =>