From 1b049f468e878db5304106b82507862779d76bbd Mon Sep 17 00:00:00 2001 From: davidcanonieto Date: Fri, 15 Jun 2018 14:49:42 +0100 Subject: [PATCH] [ADF-3176] Fixed permissionsissue when editing metadata (#3476) --- lib/core/services/nodes-api.service.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/core/services/nodes-api.service.ts b/lib/core/services/nodes-api.service.ts index 7d97800ede..3e01e846bc 100644 --- a/lib/core/services/nodes-api.service.ts +++ b/lib/core/services/nodes-api.service.ts @@ -118,8 +118,14 @@ export class NodesApiService { */ updateNode(nodeId: string, nodeBody: any, options: any = {}): Observable { const { nodesApi, handleError, getEntryFromEntity } = this; + + const defaults = { + include: [ 'path', 'properties', 'allowableOperations', 'permissions' ] + }; + const queryOptions = Object.assign(defaults, options); + const promise = nodesApi - .updateNode(nodeId, nodeBody, options) + .updateNode(nodeId, nodeBody, queryOptions) .then(getEntryFromEntity); return Observable.fromPromise(promise).catch(handleError);