diff --git a/apps/bff/src/modules/services/services/base-services.service.ts b/apps/bff/src/modules/services/services/base-services.service.ts index 31b920e4..28577993 100644 --- a/apps/bff/src/modules/services/services/base-services.service.ts +++ b/apps/bff/src/modules/services/services/base-services.service.ts @@ -39,32 +39,15 @@ export class BaseServicesService { soql: string, context: string ): Promise { - this.logger.debug(`Executing Salesforce query for ${context}`, { - soql: soql.replace(/\s+/g, " ").trim(), - portalPricebookId: this.portalPriceBookId, - portalCategoryField: this.portalCategoryField, - }); - try { const res = (await this.sf.query(soql, { label: `services:${context.replace(/\s+/g, "_").toLowerCase()}`, })) as SalesforceResponse; - const records = res.records ?? []; - this.logger.debug(`Query result for ${context}`, { - recordCount: records.length, - records: records.map(r => ({ - id: r.Id, - name: r.Name, - sku: r.StockKeepingUnit, - itemClass: r.Item_Class__c, - hasPricebookEntries: Boolean(r.PricebookEntries?.records?.length), - })), - }); - return records; + return res.records ?? []; } catch (error: unknown) { - const errorMessage = getErrorMessage(error); - this.logger.error(`Query failed: ${context} - ${errorMessage}`); - this.logger.error(`Failed SOQL: ${soql.replace(/\s+/g, " ").trim()}`); + this.logger.error(`Query failed: ${context}`, { + error: getErrorMessage(error), + }); return []; } }