diff --git a/client/src/components/jobs-available-table/jobs-available-supplement.estlines.util.js b/client/src/components/jobs-available-table/jobs-available-supplement.estlines.util.js index 367e50f74..bcde2eec4 100644 --- a/client/src/components/jobs-available-table/jobs-available-supplement.estlines.util.js +++ b/client/src/components/jobs-available-table/jobs-available-supplement.estlines.util.js @@ -50,7 +50,6 @@ export const GetSupplementDelta = async (client, jobId, newLines) => { .reduce((acc, value, idx) => { return acc + generateRemoveQuery(value, idx); }, ""); - console.log(insertQueries, updateQueries, removeQueries); if ((insertQueries + updateQueries + removeQueries).trim() === "") { return new Promise((resolve, reject) => { diff --git a/client/src/components/jobs-available-table/jobs-available-table.container.jsx b/client/src/components/jobs-available-table/jobs-available-table.container.jsx index 6f894644e..652b8dff3 100644 --- a/client/src/components/jobs-available-table/jobs-available-table.container.jsx +++ b/client/src/components/jobs-available-table/jobs-available-table.container.jsx @@ -210,6 +210,7 @@ export function JobsAvailableContainer({ let supp = replaceEmpty({ ...estData.est_data }); //IO-539 Check for Parts Rate on PAL for SGI use case. await CheckTaxRates(supp, bodyshop); + await ResolveCCCLineIssues(supp, bodyshop); delete supp.owner; delete supp.vehicle; @@ -498,20 +499,20 @@ async function CheckTaxRates(estData, bodyshop) { //IO-1387 If a sublet line is NOT R&R, use the labor tax. If it is, use the sublet tax rate. //Currently limited to SK shops only. if (bodyshop.region_config === "CA_SK") { - estData.joblines.data.forEach((jl, index) => { - if ( - (jl.part_type === "PASL" || jl.part_type === "PAS") && - jl.lbr_op !== "OP11" - ) { - estData.joblines.data[index].tax_part = jl.lbr_tax; - } + estData.joblines.data.forEach((jl, index) => { + if ( + (jl.part_type === "PASL" || jl.part_type === "PAS") && + jl.lbr_op !== "OP11" + ) { + estData.joblines.data[index].tax_part = jl.lbr_tax; + } - //Set markup lines and tax lines as taxable. - //900510 is a mark up. 900510 is a discount. - if (jl.db_ref === "900510") { - estData.joblines.data[index].tax_part = true; - } - }); + //Set markup lines and tax lines as taxable. + //900510 is a mark up. 900510 is a discount. + if (jl.db_ref === "900510") { + estData.joblines.data[index].tax_part = true; + } + }); } } @@ -544,8 +545,8 @@ async function ResolveCCCLineIssues(estData, bodyshop) { ); estData.joblines.data[nonRefLineIndex + 1] = { ...estData.joblines.data[nonRefLineIndex + 1], - act_price: null, - db_price: null, + act_price: 0, + db_price: 0, prt_dsmk_p: 0, prt_dsmk_m: 0, };