Skip to content

Commit 0986a13

Browse files
committed
Rule to validate maximal length of denomination
* Added rule to prevent entry beyond 25 characters Fixes #176
1 parent aea29e8 commit 0986a13

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

resources/locales/en/stamp-web.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@
130130
"countryRequired": "Country is required",
131131
"currencyInvalid": "Not a currency value",
132132
"descriptionRequired": "Description is required",
133+
"rateMaxLength": "Denomination exceeds 25 characters",
133134
"rateRequired": "Denomination is required",
134135
"totalPurchaseCurrencyInvalid": "Total purchase not a currency value",
135136
"totalPurchaseNumber": "Total purchase out of allowed range",

src/resources/elements/stamps/stamp-details.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ export class StampDetailsComponent extends EventManaged {
102102
ValidationRules
103103
.ensure('rate')
104104
.required().withMessage(this.i18n.tr('messages.rateRequired'))
105+
.maxLength(25).withMessage(this.i18n.tr('messages.rateMaxLength'))
105106
.ensure('description')
106107
.required().withMessage(this.i18n.tr('messages.descriptionRequired'))
107108
.ensure('countryRef')

0 commit comments

Comments
 (0)