From 2f3a641f9a1a0fea1ffa2ea6d2daa7a3117f0c02 Mon Sep 17 00:00:00 2001
From: Ion Riciu <Ion.Riciu@endava.com>
Date: Mon, 12 Apr 2021 14:16:16 +0300
Subject: [PATCH] fix: adjust doi validation

---
 .../component-submit/src/components/FormTemplate.js       | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/app/components/component-submit/src/components/FormTemplate.js b/app/components/component-submit/src/components/FormTemplate.js
index 1c7b2eb30f..b07edcc08c 100644
--- a/app/components/component-submit/src/components/FormTemplate.js
+++ b/app/components/component-submit/src/components/FormTemplate.js
@@ -116,7 +116,7 @@ const composeValidate = (
   vld = [],
   valueField = {},
   fieldName,
-  doiValidation = "false",
+  doiValidation = false,
   client,
 ) => value => {
   const validator = vld || []
@@ -138,9 +138,7 @@ const composeValidate = (
       return validatorFn
     })
 
-  if (errors.length === 0 && fieldName === 'submission.articleURL' && doiValidation === "true") {
-    console.log('element.doiValidation')
-    console.log(doiValidation)
+  if (errors.length === 0 && fieldName === 'submission.articleURL' && doiValidation) {
     return client
       .query({
         query: VALIDATE_DOI,
@@ -287,7 +285,7 @@ const FormTemplate = ({
                     element.validate,
                     element.validateValue,
                     element.name,
-                    element.DoiValidation,
+                    JSON.parse(element.DoiValidation ? element.DoiValidation : false),
                     client,
                   )}
                   values={values}
-- 
GitLab