Browse Source

增加异常判断

wangchuanjin 2 năm trước cách đây
mục cha
commit
dfa8711a54
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  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)...)