Fix metadata

This commit is contained in:
dominik-zeglen 2020-11-03 17:49:11 +01:00
parent 9adde24a48
commit 06ef285d15
2 changed files with 5 additions and 4 deletions

View file

@ -55,8 +55,6 @@ function useCategoryCreateForm(
}); });
const { const {
isMetadataModified,
isPrivateMetadataModified,
makeChangeHandler: makeMetadataChangeHandler makeChangeHandler: makeMetadataChangeHandler
} = useMetadataChangeTrigger(); } = useMetadataChangeTrigger();
@ -69,7 +67,6 @@ function useCategoryCreateForm(
// Need to make it function to always have description.current up to date // Need to make it function to always have description.current up to date
const getData = (): CategoryCreateData => ({ const getData = (): CategoryCreateData => ({
...form.data, ...form.data,
...getMetadata(form.data, isMetadataModified, isPrivateMetadataModified),
description: description.current description: description.current
}); });

View file

@ -78,8 +78,12 @@ function useCategoryUpdateForm(
...getMetadata(form.data, isMetadataModified, isPrivateMetadataModified), ...getMetadata(form.data, isMetadataModified, isPrivateMetadataModified),
description: description.current description: description.current
}); });
const getSubmitData = (): CategoryUpdateData => ({
...getData(),
...getMetadata(form.data, isMetadataModified, isPrivateMetadataModified)
});
const submit = () => handleFormSubmit(getData(), onSubmit, setChanged); const submit = () => handleFormSubmit(getSubmitData(), onSubmit, setChanged);
return { return {
change: handleChange, change: handleChange,