From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 10 Apr 2024 15:27:03 +0000 (-0700) Subject: Fix: Allow lowercase letters in monetary currency code field (#6359) X-Git-Tag: v2.8.0~3^2~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10e10f9ff46950b7ba7443515a13abc740666f35;p=thirdparty%2Fpaperless-ngx.git Fix: Allow lowercase letters in monetary currency code field (#6359) --- diff --git a/src-ui/src/app/components/common/input/monetary/monetary.component.ts b/src-ui/src/app/components/common/input/monetary/monetary.component.ts index 6c17b2c769..db190c59d8 100644 --- a/src-ui/src/app/components/common/input/monetary/monetary.component.ts +++ b/src-ui/src/app/components/common/input/monetary/monetary.component.ts @@ -35,7 +35,8 @@ export class MonetaryComponent extends AbstractInputComponent { get currencyCode(): string { const focused = document.activeElement === this.currencyField?.nativeElement - if (focused && this.value) return this.value.match(/^([A-Z]{0,3})/)?.[0] + if (focused && this.value) + return this.value.toUpperCase().match(/^([A-Z]{0,3})/)?.[0] return ( this.value ?.toString() @@ -45,7 +46,7 @@ export class MonetaryComponent extends AbstractInputComponent { } set currencyCode(value: string) { - this.value = value + this.monetaryValue?.toString() + this.value = value.toUpperCase() + this.monetaryValue?.toString() } get monetaryValue(): string {