diff --git a/libs/dh/wholesale/feature-settlement-reports/src/lib/modal/dh-request-settlement-report-modal.component.html b/libs/dh/wholesale/feature-settlement-reports/src/lib/modal/dh-request-settlement-report-modal.component.html index ee41242973..2710983517 100644 --- a/libs/dh/wholesale/feature-settlement-reports/src/lib/modal/dh-request-settlement-report-modal.component.html +++ b/libs/dh/wholesale/feature-settlement-reports/src/lib/modal/dh-request-settlement-report-modal.component.html @@ -60,7 +60,7 @@ } - @if ((isFas$ | push) && form.controls.energySupplier) { + @if ((showEnergySupplierDropdown$ | push) && form.controls.energySupplier) {
(false, { nonNullable: true }), }); - isFas$ = this.permissionService.isFas().pipe( - tap((isFas) => { - if (isFas) { + showEnergySupplierDropdown$ = this.permissionService.isFas().pipe( + map( + (isFas) => + isFas || this.actorStorage.getSelectedActor().marketRole === EicFunction.SystemOperator + ), + tap((showEnergySupplierDropdown) => { + if (showEnergySupplierDropdown) { this.form.addControl( 'energySupplier', new FormControl(null, Validators.required)