fix: project time entry form.

This commit is contained in:
elforjani13
2022-08-06 22:16:03 +02:00
parent 3753097ea6
commit 7c0aa9b353
2 changed files with 5 additions and 4 deletions

View File

@@ -73,7 +73,7 @@ function ProjectTimeEntryForm({
setSubmitting(false);
};
if (isNewMode) {
createProjectTimeEntryMutate([values.taskId, form])
createProjectTimeEntryMutate([values.task_id, form])
.then(onSuccess)
.catch(onError);
} else {

View File

@@ -1,14 +1,15 @@
import React from 'react';
import { isNull } from 'lodash';
import { useFormikContext } from 'formik';
import { useProjectTimeEntryFormContext } from './ProjectTimeEntryFormProvider';
export const useSetProjectToForm = () => {
const { values } = useFormikContext();
const { setProjectPayload } = useProjectTimeEntryFormContext();
const { setProjectPayload, projectId } = useProjectTimeEntryFormContext();
React.useEffect(() => {
if (values.project_id) {
if (isNull(projectId)) {
setProjectPayload(values.project_id);
}
}, [values.projectId]);
}, [values.project_id]);
};