From 5228c83856ccc6c7d7d4cfe27ef2f18707d8ed19 Mon Sep 17 00:00:00 2001 From: Mahesh Date: Fri, 22 May 2026 16:47:37 +0530 Subject: [PATCH] WEB-959: Prevent zero amount savings transaction --- .../savings-account-transactions.component.html | 1 + .../savings-account-transactions.component.ts | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.html b/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.html index c5c5ea36ee..6a96de6baa 100644 --- a/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.html +++ b/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.html @@ -52,6 +52,7 @@ [isRequired]="true" [inputFormControl]="savingAccountTransactionForm.controls.transactionAmount" [inputLabel]="'Transaction Amount'" + [minVal]="0.001" > diff --git a/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.ts b/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.ts index c1d5a1c930..63be8d9b4f 100644 --- a/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.ts +++ b/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.ts @@ -24,6 +24,7 @@ import { SavingsService } from '../../savings.service'; import { SettingsService } from 'app/settings/settings.service'; import { Dates } from 'app/core/utils/dates'; import { Currency } from 'app/shared/models/general.model'; +import { amountValueValidator } from 'app/shared/validators/amount-value.validator'; import { InputAmountComponent } from '../../../shared/input-amount/input-amount.component'; import { MatSlideToggle } from '@angular/material/slide-toggle'; import { CdkTextareaAutosize } from '@angular/cdk/text-field'; @@ -124,8 +125,12 @@ export class SavingsAccountTransactionsComponent implements OnInit { Validators.required ], transactionAmount: [ - 0, - Validators.required + '', + [ + Validators.required, + amountValueValidator(), + Validators.min(0.001) + ] ], paymentTypeId: [ '',