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: [ '',