Add QBO error for missing insurance company name.
This commit is contained in:
@@ -238,6 +238,12 @@ exports.QueryInsuranceCo = QueryInsuranceCo;
|
|||||||
async function InsertInsuranceCo(oauthClient, qbo_realmId, req, job, bodyshop) {
|
async function InsertInsuranceCo(oauthClient, qbo_realmId, req, job, bodyshop) {
|
||||||
const insCo = bodyshop.md_ins_cos.find((i) => i.name === job.ins_co_nm);
|
const insCo = bodyshop.md_ins_cos.find((i) => i.name === job.ins_co_nm);
|
||||||
|
|
||||||
|
if (!insCo) {
|
||||||
|
throw new Error(
|
||||||
|
`Insurance Company '${job.ins_co_nm}' not found in shop configuration. Please make sure it exists or change the insurance company name on the job to one that exists.`
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
const Customer = {
|
const Customer = {
|
||||||
DisplayName: job.ins_co_nm.trim(),
|
DisplayName: job.ins_co_nm.trim(),
|
||||||
BillWithParent: true,
|
BillWithParent: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user