From 17c536ee17d7583636e80885dc226f5b02eb1a0f Mon Sep 17 00:00:00 2001 From: omkarg01 Date: Thu, 8 Jan 2026 03:18:22 +0530 Subject: [PATCH] Task/improve sorting in account api #6174 --- apps/api/src/app/portfolio/portfolio.service.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index faabee79b..ae20967ae 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -277,6 +277,15 @@ export class PortfolioService { }); } + accounts = [...accounts].sort((a, b) => { + const nameA = (a.name || '').trim().toLowerCase(); + const nameB = (b.name || '').trim().toLowerCase(); + return nameA.localeCompare(nameB, undefined, { + numeric: true, + sensitivity: 'base' + }); + }); + let totalBalanceInBaseCurrency = new Big(0); let totalDividendInBaseCurrency = new Big(0); let totalInterestInBaseCurrency = new Big(0);