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