@@ -173,12 +173,6 @@ const NewEventWizard = ({
173173 >
174174 { /* Render wizard pages depending on current value of page variable */ }
175175 { formik => {
176- // eslint-disable-next-line react-hooks/rules-of-hooks
177- useEffect ( ( ) => {
178- formik . validateForm ( ) ;
179- // eslint-disable-next-line react-hooks/exhaustive-deps
180- } , [ page ] ) ;
181-
182176 return (
183177 < >
184178 { /* Stepper that shows each step of wizard as header */ }
@@ -269,15 +263,15 @@ const getInitialValues = (
269263 aclDefaultActions ?: string [ ] ,
270264 aclDefaultTemplate ?: AclTemplate ,
271265) => {
272- let initialValues = initialFormValuesNewEvents ;
266+ const initialValues = initialFormValuesNewEvents ;
273267
274268 // Transform metadata fields provided by backend (saved in redux)
275- initialValues = { ...initialValues , ...getInitialMetadataFieldValues (
269+ initialValues . metadata = { ...initialValues . metadata , ...getInitialMetadataFieldValues (
276270 metadataFields ,
277271 ) } ;
278272
279273 for ( const catalog of extendedMetadata ) {
280- initialValues = { ...initialValues , ...getInitialMetadataFieldValues (
274+ initialValues . metadata = { ...initialValues . metadata , ...getInitialMetadataFieldValues (
281275 catalog ,
282276 ) } ;
283277 }
@@ -290,17 +284,17 @@ const getInitialValues = (
290284 // Transform additional metadata for source (provided by constant in newEventConfig)
291285 if ( sourceMetadata . UPLOAD ) {
292286 sourceMetadata . UPLOAD . metadata . forEach ( field => {
293- initialValues [ field . id ] = field . value ;
287+ initialValues . metadata [ field . id ] = field . value ;
294288 } ) ;
295289 }
296290 if ( sourceMetadata . SCHEDULE_SINGLE ) {
297291 sourceMetadata . SCHEDULE_SINGLE . metadata . forEach ( field => {
298- initialValues [ field . id ] = field . value ;
292+ initialValues . metadata [ field . id ] = field . value ;
299293 } ) ;
300294 }
301295 if ( sourceMetadata . SCHEDULE_MULTIPLE ) {
302296 sourceMetadata . SCHEDULE_MULTIPLE . metadata . forEach ( field => {
303- initialValues [ field . id ] = field . value ;
297+ initialValues . metadata [ field . id ] = field . value ;
304298 } ) ;
305299 }
306300
@@ -318,11 +312,6 @@ const getInitialValues = (
318312 } ;
319313 }
320314
321- // Add all initial form values known upfront listed in newEventsConfig
322- for ( const [ key , value ] of Object . entries ( initialFormValuesNewEvents ) ) {
323- initialValues [ key ] = value ;
324- }
325-
326315 const defaultDate = new Date ( ) ;
327316
328317 // fill times with some default values
0 commit comments