From f138a323a44d9d065c36a1d3a92aa8b5003eb86e Mon Sep 17 00:00:00 2001
From: Alexandru Munteanu <alexandru.munt@gmail.com>
Date: Thu, 6 Sep 2018 11:48:14 +0300
Subject: [PATCH] fix(submission-flow): add initial values for the two new
 radio groups

---
 packages/component-wizard/src/components/StepTwo.js         | 1 -
 .../component-wizard/src/components/SubmissionWizard.js     | 3 +--
 packages/component-wizard/src/components/utils.js           | 6 +++++-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/packages/component-wizard/src/components/StepTwo.js b/packages/component-wizard/src/components/StepTwo.js
index 519712e13..96e4e033e 100644
--- a/packages/component-wizard/src/components/StepTwo.js
+++ b/packages/component-wizard/src/components/StepTwo.js
@@ -22,7 +22,6 @@ const StepTwo = ({
   addAuthor,
   changeForm,
   formValues,
-  hasConflicts,
   authorsError,
   manuscriptTypes,
   ...rest
diff --git a/packages/component-wizard/src/components/SubmissionWizard.js b/packages/component-wizard/src/components/SubmissionWizard.js
index a2379d079..d3b6de029 100644
--- a/packages/component-wizard/src/components/SubmissionWizard.js
+++ b/packages/component-wizard/src/components/SubmissionWizard.js
@@ -130,7 +130,7 @@ export default compose(
     },
   ),
   withStateHandlers(
-    { step: 1 },
+    { step: 0 },
     {
       nextStep: ({ step }) => () => ({
         step: Math.min(wizardSteps.length - 1, step + 1),
@@ -155,7 +155,6 @@ export default compose(
       authorsError:
         (submitFailed && get(formSyncErrors, 'authors', '')) ||
         reduxAuthorError,
-      hasConflicts: get(formValues, 'conflicts.hasConflicts', 'no') === 'yes',
     }),
   ),
   withHandlers({
diff --git a/packages/component-wizard/src/components/utils.js b/packages/component-wizard/src/components/utils.js
index 86d2812f6..8a222fc6e 100644
--- a/packages/component-wizard/src/components/utils.js
+++ b/packages/component-wizard/src/components/utils.js
@@ -20,7 +20,11 @@ export const setInitialValues = ({ version }) => ({
     files: get(version, 'files', {}),
     authors: get(version, 'authors', []),
     metadata: get(version, 'metadata', {}),
-    conflicts: get(version, 'conflicts', { hasConflicts: 'no' }),
+    conflicts: get(version, 'conflicts', {
+      hasConflicts: 'no',
+      hasDataAvailability: 'yes',
+      hasFunding: 'yes',
+    }),
     declarations: get(version, 'declarations', { agree: false }),
   },
 })
-- 
GitLab