diff --git a/apps/client/src/app/components/admin-overview/admin-overview.component.ts b/apps/client/src/app/components/admin-overview/admin-overview.component.ts index 0ab1cb27b..4b3e1f125 100644 --- a/apps/client/src/app/components/admin-overview/admin-overview.component.ts +++ b/apps/client/src/app/components/admin-overview/admin-overview.component.ts @@ -119,8 +119,12 @@ export class AdminOverviewComponent implements OnDestroy, OnInit { const currency = prompt($localize`Please add a currency:`); if (currency) { - const currencies = uniq([...this.customCurrencies, currency]); - this.putAdminSetting({ key: PROPERTY_CURRENCIES, value: currencies }); + if (currency.length === 3) { + const currencies = uniq([...this.customCurrencies, currency]); + this.putAdminSetting({ key: PROPERTY_CURRENCIES, value: currencies }); + } else { + alert($localize`${currency} is an invalid currency!`); + } } }