1
0
forked from Yara724/api

Inquiry fix

This commit is contained in:
2026-06-19 14:24:57 +03:30
parent 5cada3c6c8
commit 4d6183fa24

View File

@@ -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,