fix: missed reset.

This commit is contained in:
Ahmed Bouhuolia
2020-11-08 16:44:22 +02:00
parent 1bc719dea7
commit 982420c8e5

View File

@@ -52,6 +52,7 @@ function MakeJournalEntriesForm({
// #withJournalsActions // #withJournalsActions
requestMakeJournalEntries, requestMakeJournalEntries,
requestEditManualJournal, requestEditManualJournal,
setJournalNumberChanged,
// #withManualJournals // #withManualJournals
journalNumberChanged, journalNumberChanged,
@@ -103,7 +104,13 @@ function MakeJournalEntriesForm({
changePageSubtitle(`No. ${journalNumber}`); changePageSubtitle(`No. ${journalNumber}`);
changePageTitle(formatMessage({ id: 'new_journal' })); changePageTitle(formatMessage({ id: 'new_journal' }));
} }
}, [changePageTitle, changePageSubtitle, journalNumber, manualJournal, formatMessage]); }, [
changePageTitle,
changePageSubtitle,
journalNumber,
manualJournal,
formatMessage,
]);
const validationSchema = Yup.object().shape({ const validationSchema = Yup.object().shape({
journal_number: Yup.string() journal_number: Yup.string()
@@ -271,7 +278,7 @@ function MakeJournalEntriesForm({
handleSubmit, handleSubmit,
getFieldProps, getFieldProps,
touched, touched,
isSubmitting isSubmitting,
} = useFormik({ } = useFormik({
validationSchema, validationSchema,
initialValues, initialValues,
@@ -375,8 +382,15 @@ function MakeJournalEntriesForm({
if (journalNumberChanged) { if (journalNumberChanged) {
setFieldValue('journal_number', journalNumber); setFieldValue('journal_number', journalNumber);
changePageSubtitle(`No. ${journalNumber}`); changePageSubtitle(`No. ${journalNumber}`);
setJournalNumberChanged(false);
} }
}, [journalNumber, journalNumberChanged, setFieldValue, changePageSubtitle]); }, [
journalNumber,
journalNumberChanged,
setJournalNumberChanged,
setFieldValue,
changePageSubtitle,
]);
const handleSubmitClick = useCallback( const handleSubmitClick = useCallback(
(payload) => { (payload) => {
@@ -478,6 +492,6 @@ export default compose(
})), })),
withManualJournalsActions, withManualJournalsActions,
withManualJournals(({ journalNumberChanged }) => ({ withManualJournals(({ journalNumberChanged }) => ({
journalNumberChanged journalNumberChanged,
})) })),
)(MakeJournalEntriesForm); )(MakeJournalEntriesForm);