|
|
@@ -297,16 +297,17 @@ func (api *Api) DumpRouterPermissionItems(onSave func(items *DumpedPermissionIte
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if routerPermissionItems == nil || len(routerPermissionItems) == 0 {
|
|
|
- return nil
|
|
|
- }
|
|
|
+ routerPermissionItemsJson := make([]byte, 0)
|
|
|
+ if routerPermissionItems != nil && len(routerPermissionItems) != 0 {
|
|
|
+ innerRouterPermissionItemsJson, err := json.Marshal(routerPermissionItems)
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
|
|
|
- routerPermissionItemsJson, err := json.Marshal(routerPermissionItems)
|
|
|
- if err != nil {
|
|
|
- return err
|
|
|
+ routerPermissionItemsJson = innerRouterPermissionItemsJson
|
|
|
}
|
|
|
|
|
|
- err = os.WriteFile(saveFilePath, routerPermissionItemsJson, os.ModePerm)
|
|
|
+ err := os.WriteFile(saveFilePath, routerPermissionItemsJson, os.ModePerm)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|