From f3ab69474dbe7543b3e7edb517eb379da9d93e46 Mon Sep 17 00:00:00 2001 From: georg-un Date: Mon, 19 Aug 2019 23:01:58 +0200 Subject: [PATCH] [ADF-4976] Fix variable being referenced before initialization (#4977) --- .../components/add-permission/add-permission.component.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/content-services/permission-manager/components/add-permission/add-permission.component.ts b/lib/content-services/permission-manager/components/add-permission/add-permission.component.ts index 570afbc734..0f2321b4f1 100644 --- a/lib/content-services/permission-manager/components/add-permission/add-permission.component.ts +++ b/lib/content-services/permission-manager/components/add-permission/add-permission.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ViewEncapsulation, EventEmitter, Input, Output } from '@angular/core'; +import { Component, ViewEncapsulation, EventEmitter, Input, Output, OnInit } from '@angular/core'; import { NodeEntry, Node } from '@alfresco/js-api'; import { NodePermissionService } from '../../services/node-permission.service'; import { NodesApiService, ContentService, AllowableOperationsEnum } from '@alfresco/adf-core'; @@ -26,7 +26,7 @@ import { NodesApiService, ContentService, AllowableOperationsEnum } from '@alfre styleUrls: ['./add-permission.component.scss'], encapsulation: ViewEncapsulation.None }) -export class AddPermissionComponent { +export class AddPermissionComponent implements OnInit { /** ID of the target node. */ @Input() @@ -46,7 +46,9 @@ export class AddPermissionComponent { constructor(private nodePermissionService: NodePermissionService, private nodeApiService: NodesApiService, - private contentService: ContentService) { + private contentService: ContentService) { } + + ngOnInit(): void { this.nodeApiService.getNode(this.nodeId).subscribe((node) => this.currentNode = node); }