forked from Yara724/api
Inquiry fix
This commit is contained in:
@@ -449,11 +449,16 @@ export class SandHubService {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
const data = raw?.data ?? {};
|
// Real ESG response wraps payload in { success: true, data: { ... } }.
|
||||||
|
// Mock data and Tejarat-format fallback are flat objects with no .data wrapper —
|
||||||
|
// in that case use raw itself so CompanyName / CompanyCode are preserved.
|
||||||
|
const data =
|
||||||
|
raw?.data != null && typeof raw?.data === "object" ? raw.data : raw;
|
||||||
return this.mapNewApiResponseToOldFormat({
|
return this.mapNewApiResponseToOldFormat({
|
||||||
...data,
|
...data,
|
||||||
companyId: data.CmpCod ?? data.companyId,
|
companyId: data.CmpCod ?? data.companyId ?? data.CompanyCode,
|
||||||
companyPersianName: data.CmpNam ?? data.companyPersianName,
|
companyPersianName:
|
||||||
|
data.CmpNam ?? data.companyPersianName ?? data.CompanyName,
|
||||||
carGrpCod: data.CarGrpCod ?? data.carGrpCod,
|
carGrpCod: data.CarGrpCod ?? data.carGrpCod,
|
||||||
usgCod: data.UsgCod ?? data.usgCod,
|
usgCod: data.UsgCod ?? data.usgCod,
|
||||||
vehSysCod: data.VehSysCod ?? data.vehSysCod,
|
vehSysCod: data.VehSysCod ?? data.vehSysCod,
|
||||||
|
|||||||
Reference in New Issue
Block a user