From d5e8293c3e43672f755167a3ea99b05558a49503 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antti-Jussi=20Nyg=C3=A5rd?= Date: Fri, 2 Oct 2026 07:45:30 +0300 Subject: [PATCH] Skip validation for languages metadata --- classes/form/SubmissionMetadataForm.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/classes/form/SubmissionMetadataForm.php b/classes/form/SubmissionMetadataForm.php index 644f409..59fe615 100644 --- a/classes/form/SubmissionMetadataForm.php +++ b/classes/form/SubmissionMetadataForm.php @@ -84,6 +84,9 @@ function () use ($submission) { $requiredLocaleKey = 'submission.submit.form.' . $field . 'Required'; if ($context->getData($field) === Context::METADATA_REQUIRE) { switch ($field) { + case 'languages': + // Skip validation for languages field, because it is not supported in quicksubmit and will be removed in later versions. + break; case in_array($field, $this->getLocaleFieldNames()): $this->_parentForm->addCheck(new \PKP\form\validation\FormValidatorLocale($this->_parentForm, $field, 'required', $requiredLocaleKey, $submission->getCurrentPublication()->getData('locale'))); break;