Fix metadata
This commit is contained in:
parent
9adde24a48
commit
06ef285d15
2 changed files with 5 additions and 4 deletions
|
@ -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
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue