diff --git a/apps/red-ui/src/app/modules/admin/screens/justifications/add-edit-justification-dialog/add-edit-justification-dialog.component.ts b/apps/red-ui/src/app/modules/admin/screens/justifications/add-edit-justification-dialog/add-edit-justification-dialog.component.ts index 929d3067d..117b02663 100644 --- a/apps/red-ui/src/app/modules/admin/screens/justifications/add-edit-justification-dialog/add-edit-justification-dialog.component.ts +++ b/apps/red-ui/src/app/modules/admin/screens/justifications/add-edit-justification-dialog/add-edit-justification-dialog.component.ts @@ -13,7 +13,7 @@ import { BaseDialogComponent, LoadingService } from '@iqser/common-ui'; changeDetection: ChangeDetectionStrategy.OnPush, }) export class AddEditJustificationDialogComponent extends BaseDialogComponent { - form: FormGroup; + readonly form: FormGroup = this._getForm(); constructor( private readonly _formBuilder: FormBuilder, @@ -24,7 +24,10 @@ export class AddEditJustificationDialogComponent extends BaseDialogComponent { @Inject(MAT_DIALOG_DATA) public justification: Justification, ) { super(); - this.form = this._formBuilder.group({ + } + + private _getForm(): FormGroup { + return this._formBuilder.group({ name: [{ value: this.justification?.name, disabled: !!this.justification }, Validators.required], reason: [this.justification?.reason, Validators.required], description: [this.justification?.description, Validators.required], diff --git a/apps/red-ui/src/app/modules/admin/screens/watermark/watermark-screen.component.html b/apps/red-ui/src/app/modules/admin/screens/watermark/watermark-screen.component.html index 102f63d29..b15fe1963 100644 --- a/apps/red-ui/src/app/modules/admin/screens/watermark/watermark-screen.component.html +++ b/apps/red-ui/src/app/modules/admin/screens/watermark/watermark-screen.component.html @@ -24,7 +24,7 @@