diff --git a/angular/src/app/pages/account/bonus-program/bonus-program.component.html b/angular/src/app/pages/account/bonus-program/bonus-program.component.html
index e21a4e2..47fd786 100644
--- a/angular/src/app/pages/account/bonus-program/bonus-program.component.html
+++ b/angular/src/app/pages/account/bonus-program/bonus-program.component.html
@@ -26,7 +26,7 @@
Баланс карты
- {{ accountData.Bonuses }}
+ {{ bonuses }}
diff --git a/angular/src/app/pages/account/bonus-program/bonus-program.component.ts b/angular/src/app/pages/account/bonus-program/bonus-program.component.ts
index a896451..3036daa 100644
--- a/angular/src/app/pages/account/bonus-program/bonus-program.component.ts
+++ b/angular/src/app/pages/account/bonus-program/bonus-program.component.ts
@@ -38,6 +38,7 @@ export class BonusProgramComponent implements OnInit {
public currentPage: Page = this.pageList[1];
public userName: string = '';
public deviceType: 'ios' | 'android' | null = null;
+ public bonuses: number = 0
constructor(
private jsonrpc: JsonrpcService,
@@ -91,6 +92,9 @@ export class BonusProgramComponent implements OnInit {
);
this.accountData = getAccount && getAccount['Cards'][0];
+ this.bonuses = this.accountData.BonusProgramAccounts.reduce((previous, {Bonuses}) => {
+ return previous + Bonuses
+ }, 0)
this.loadingBonuses = false;
if (this.accountData) {
barcode('#barcode')