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)...)