From 32fb40862c4ab30315c0f6d551ed4933bbc5bf08 Mon Sep 17 00:00:00 2001
From: Xiao Gui <xgui3783@gmail.com>
Date: Thu, 20 Sep 2018 09:00:49 +0200
Subject: [PATCH] bugfix: modified kgID inheritence

---
 src/ui/databrowser/databrowser.component.ts | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/ui/databrowser/databrowser.component.ts b/src/ui/databrowser/databrowser.component.ts
index 383ba608f..ed941a74a 100644
--- a/src/ui/databrowser/databrowser.component.ts
+++ b/src/ui/databrowser/databrowser.component.ts
@@ -277,7 +277,8 @@ export class DataBrowserUI implements OnDestroy,OnInit{
 
   handleTreeNodeClick(obj:{inputItem:any,node:TreeComponent},searchResult:any){
     
-    const { properties } = searchResult
+    const { properties, kgID } = searchResult
+    
     obj.node.childrenExpanded = !obj.node.childrenExpanded
 
     if(obj.inputItem.mimetype){
@@ -289,7 +290,7 @@ export class DataBrowserUI implements OnDestroy,OnInit{
       this.dataWindowRegistry.add(obj.inputItem.name)
 
       const component = this.fileViewerComponentFactory.create(this.injector)
-      component.instance.searchResultFile = Object.assign({}, obj.inputItem, { datasetProperties : properties })
+      component.instance.searchResultFile = Object.assign({}, obj.inputItem, { datasetProperties : properties }, kgID ? { kgID } : {})
       const compref = this.widgetServices.addNewWidget(component,{title:obj.inputItem.name,exitable:true,state:'floating'})
 
       /* on destroy, removes name from registry */
-- 
GitLab