fix(inventory): update baseCurrency retrieval in InventoryDetailsService

- Replace tenantMetadata.baseCurrency with meta.baseCurrency in InventoryDetailsService to ensure consistent currency usage across reports.
This commit is contained in:
Ahmed Bouhuolia
2026-02-25 07:10:09 +02:00
parent c83132b867
commit f5e74f3e88

View File

@@ -39,16 +39,12 @@ export class InventoryDetailsService {
// Retrieve the meta first to get date format. // Retrieve the meta first to get date format.
const meta = await this.inventoryDetailsMeta.meta(query); const meta = await this.inventoryDetailsMeta.meta(query);
// Inventory details report mapper.
// Get tenant metadata for baseCurrency
const tenantMetadata = await this.tenancyContext.getTenantMetadata();
// Inventory details report mapper. // Inventory details report mapper.
const inventoryDetailsInstance = new InventoryDetails( const inventoryDetailsInstance = new InventoryDetails(
filter, filter,
this.inventoryItemDetailsRepository, this.inventoryItemDetailsRepository,
this.i18n, this.i18n,
{ baseCurrency: tenantMetadata.baseCurrency, dateFormat: meta.dateFormat }, { baseCurrency: meta.baseCurrency, dateFormat: meta.dateFormat },
); );
return { return {