sunty
2019-11-14 c4c73a384c1a02c26c81b0a76bb1d10062e64cb4
controllers/esSearch.go
@@ -192,20 +192,25 @@
      sources := make(map[string]interface{}, 0)
      if masterInfo["linkTagInfo"] != nil {
         linkTagInfo := masterInfo["linkTagInfo"].([]map[string]interface{})
         linkTagInfo := masterInfo["linkTagInfo"].([]interface{})
         delete(masterInfo, "linkTagInfo")
         if len(linkTagInfo) >0 {
            slaveList := make([]map[string]interface{}, 0)
            slaveList := make([]interface{}, 0)
            slaveList = append(slaveList, masterInfo)
            slaveList = append(slaveList, linkTagInfo...)
            sources["list"] = slaveList
         } else {
            sources["list"] = []interface{}{}
            sources["list"] = []interface{}{
               masterInfo,
            }
         }
      } else {
         sources["list"] = []interface{}{}
      }
      if _,ok := masterInfo["linkTagInfo"];ok {
         delete(masterInfo, "linkTagInfo")
         if _,ok := masterInfo["linkTagInfo"];ok {
            delete(masterInfo, "linkTagInfo")
         }
         sources["list"] = []interface{}{
            masterInfo,
         }
      }
      sources["activeObject"] = masterInfo