diff --git a/client/src/components/job-lines-upsert-modal/job-lines-upsert-modal.component.jsx b/client/src/components/job-lines-upsert-modal/job-lines-upsert-modal.component.jsx index 4fed7188b..fdf5207db 100644 --- a/client/src/components/job-lines-upsert-modal/job-lines-upsert-modal.component.jsx +++ b/client/src/components/job-lines-upsert-modal/job-lines-upsert-modal.component.jsx @@ -289,7 +289,7 @@ export function JobLinesUpsertModalComponent({ name="prt_dsmk_p" initialValue={0} > - + = 0 ? 1 : -1) + .toFormat(0.0), + }), }, ], }, @@ -68,7 +77,15 @@ function JobLinesUpsertModalContainer({ const r = await updateJobLine({ variables: { lineId: jobLineEditModal.context.id, - line: values, + line: { + ...values, + prt_dsmk_m: Dinero({ + amount: Math.round(values.act_price * 100), + }) + .percentage(Math.abs(values.prt_dsmk_p || 0)) + .multiply(values.prt_dsmk_p >= 0 ? 1 : -1) + .toFormat(0.0), + }, }, refetchQueries: ["GET_LINE_TICKET_BY_PK"], });