From d55f14f53f55d65711a4c2a23763098b74cd06e9 Mon Sep 17 00:00:00 2001 From: Jonas Rittershofer Date: Wed, 17 Jun 2020 23:17:52 +0200 Subject: [PATCH] Fix submitting form with expiration-date. Signed-off-by: Jonas Rittershofer --- lib/Controller/ApiController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Controller/ApiController.php b/lib/Controller/ApiController.php index bf9ca62..2da1d8a 100644 --- a/lib/Controller/ApiController.php +++ b/lib/Controller/ApiController.php @@ -687,8 +687,8 @@ class ApiController extends Controller { return new Http\JSONResponse(['message' => 'Not allowed to access this form'], Http::STATUS_FORBIDDEN); } - // Not allowed if form expired - if ($form->getExpires() > time()) { + // Not allowed if form expired. Expires is '0' if the form does not expire. + if ($form->getExpires() && $form->getExpires() < time()) { return new Http\JSONResponse(['message' => 'This form is no longer taking answers'], Http::STATUS_FORBIDDEN); }