[ADF-3176] Fixed permissionsissue when editing metadata (#3476)

This commit is contained in:
davidcanonieto 2018-06-15 14:49:42 +01:00 committed by Eugenio Romano
parent d914115f82
commit 1b049f468e

View File

@ -118,8 +118,14 @@ export class NodesApiService {
*/
updateNode(nodeId: string, nodeBody: any, options: any = {}): Observable<MinimalNodeEntryEntity> {
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);