diff --git a/src/components/CreateProject/CreateProject.tsx b/src/components/CreateProject/CreateProject.tsx index 444e22e..35fb6ca 100644 --- a/src/components/CreateProject/CreateProject.tsx +++ b/src/components/CreateProject/CreateProject.tsx @@ -391,10 +391,11 @@ const CreateProject: React.FC = ({ 0, ); }); + console.log(milestonesKeys) if ( - projectTotal !== data.expectedProjectFee || - milestonesKeys.length !== taskGroupKeys.length + projectTotal !== data.expectedProjectFee + // || milestonesKeys.length !== taskGroupKeys.length ) { formProps.setError("milestones", { message: "milestones is not valid", diff --git a/src/components/CreateProject/Milestone.tsx b/src/components/CreateProject/Milestone.tsx index 5b4c3a6..d7c9de7 100644 --- a/src/components/CreateProject/Milestone.tsx +++ b/src/components/CreateProject/Milestone.tsx @@ -91,8 +91,10 @@ const Milestone: React.FC = ({ allTasks, isActive }) => { projectTotal += payments.reduce((acc, payment) => acc + payment.amount, 0) }) + console.log(milestonesKeys) - if (projectTotal !== expectedTotalFee || milestonesKeys.length !== taskGroupsIds.length) { + // if (projectTotal !== expectedTotalFee || milestonesKeys.length !== taskGroupsIds.length) { + if (projectTotal !== expectedTotalFee) { hasError = true } // console.log(Object.keys(milestones).reduce((acc, key) => acc + milestones[parseFloat(key)].payments.reduce((acc2, value) => acc2 + value.amount, 0), 0))