浏览代码

增加异常判断

wangchuanjin 2 年之前
父节点
当前提交
dfa8711a54
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      p/public.go

+ 6 - 0
p/public.go

@@ -221,7 +221,13 @@ func GetKeySets(a_key interface{}) ([]*KeySet, error) {
 	if err == nil {
 		err = json.Unmarshal(_bs, &keySets)
 	}
+	if err != nil {
+		return keySets, err
+	}
 	for _, v := range keySets {
+		if v == nil {
+			continue
+		}
 		keys, appendKeys, notKeys := []string{}, []string{}, []string{}
 		for _, vv := range v.Keys {
 			keys = append(keys, SpaceReg.Split(strings.TrimSpace(vv), -1)...)