diff --git a/ui-ngx/src/app/shared/components/string-autocomplete.component.ts b/ui-ngx/src/app/shared/components/string-autocomplete.component.ts index 9f6d238d3e..cf0e2b6253 100644 --- a/ui-ngx/src/app/shared/components/string-autocomplete.component.ts +++ b/ui-ngx/src/app/shared/components/string-autocomplete.component.ts @@ -53,7 +53,7 @@ export class StringAutocompleteComponent implements ControlValueAccessor, OnInit @coerceBoolean() @Input() - required: boolean; + required: boolean = false; @Input() fetchOptionsFn: (searchText?: string) => Observable>; diff --git a/ui-ngx/src/app/shared/components/unit-input.component.ts b/ui-ngx/src/app/shared/components/unit-input.component.ts index cbdd1a3799..a0779b490f 100644 --- a/ui-ngx/src/app/shared/components/unit-input.component.ts +++ b/ui-ngx/src/app/shared/components/unit-input.component.ts @@ -36,6 +36,7 @@ import { getUnits, searchUnits, Unit, unitBySymbol, UnitsType } from '@shared/mo import { map, mergeMap, tap } from 'rxjs/operators'; import { TranslateService } from '@ngx-translate/core'; import { ResourcesService } from '@core/services/resources.service'; +import { coerceBoolean } from '@shared/decorators/coercion'; @Component({ selector: 'tb-unit-input', @@ -61,8 +62,9 @@ export class UnitInputComponent implements ControlValueAccessor, OnInit { @Input() disabled: boolean; + @coerceBoolean() @Input() - required: boolean; + required: boolean = false; @Input() tagFilter: UnitsType;