Resolve object paths properly for search results (#2370)

This commit is contained in:
Andrew Henry 2019-04-10 10:17:50 -07:00 committed by Deep Tailor
parent c577d2e231
commit 570aa2c02a

View File

@ -223,18 +223,23 @@
let context = child.object.getCapability('context'),
object = child.object.useCapability('adapter'),
objectPath = [];
objectPath = [],
navigateToParent;
if (context) {
objectPath = context.getPath().slice(1)
.map(oldObject => oldObject.useCapability('adapter'))
.reverse();
.reverse();
navigateToParent = '/browse/' + objectPath.slice(1)
.map((parent) => this.openmct.objects.makeKeyString(parent.identifier))
.join('/');
}
return {
id: this.openmct.objects.makeKeyString(object.identifier),
object,
objectPath
objectPath,
navigateToParent
}
});
});