mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 03:16:10 -06:00 
			
		
		
		
	Fix: Allow lowercase letters in monetary currency code field (#6359)
This commit is contained in:
		@@ -35,7 +35,8 @@ export class MonetaryComponent extends AbstractInputComponent<string> {
 | 
			
		||||
 | 
			
		||||
  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<string> {
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  set currencyCode(value: string) {
 | 
			
		||||
    this.value = value + this.monetaryValue?.toString()
 | 
			
		||||
    this.value = value.toUpperCase() + this.monetaryValue?.toString()
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  get monetaryValue(): string {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user