From c387b27f23e0dd4f18835c445cdb4418910dd7ee Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Fri, 19 Nov 2021 14:26:39 +0000 Subject: [PATCH] validation fixes --- src/components/Publish/Services/index.tsx | 2 ++ src/components/Publish/_constants.tsx | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/Publish/Services/index.tsx b/src/components/Publish/Services/index.tsx index 3b5503bc9..e06a3e589 100644 --- a/src/components/Publish/Services/index.tsx +++ b/src/components/Publish/Services/index.tsx @@ -38,6 +38,8 @@ export default function ServicesFields(): ReactElement { // Auto-change access type based on algo privacy boolean. // Could be also done later in transformPublishFormToDdo(). useEffect(() => { + if (!values.services[0].algorithmPrivacy) return + setFieldValue( 'services[0].access', values.services[0].algorithmPrivacy === true ? 'compute' : 'download' diff --git a/src/components/Publish/_constants.tsx b/src/components/Publish/_constants.tsx index f8d105a7a..7e582fbba 100644 --- a/src/components/Publish/_constants.tsx +++ b/src/components/Publish/_constants.tsx @@ -112,10 +112,10 @@ const validationPricing = { .min(1, (param) => `Must be more or equal to ${param.min}`) .required('Required'), amountDataToken: Yup.number() - .min(9, (param) => `Must be more or equal to ${param.min}`) + .min(50, (param) => `Must be more or equal to ${param.min}`) .required('Required'), amountOcean: Yup.number() - .min(21, (param) => `Must be more or equal to ${param.min}`) + .min(50, (param) => `Must be more or equal to ${param.min}`) .required('Required'), type: Yup.string() .matches(/fixed|dynamic|free/g, { excludeEmptyString: true })