diff --git a/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts b/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts index 73e09f612..7f0f12d7e 100644 --- a/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts +++ b/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts @@ -106,15 +106,17 @@ export class GfUserDetailDialogComponent implements OnInit { } public getSum() { - return getSum( - this.subscriptionsDataSource.data - .filter(({ price }) => { - return price !== null; - }) - .map(({ price }) => { - return new Big(price); - }) - ).toNumber(); + const prices = this.subscriptionsDataSource.data.reduce( + (acc, { price }) => { + if (price !== null) { + acc.push(new Big(price)); + } + + return acc; + }, + [] + ); + return getSum(prices).toNumber(); } public getType({ createdAt, expiresAt, price }: Subscription) {