yjp 5 päivää sitten
vanhempi
commit
710e906074
1 muutettua tiedostoa jossa 8 lisäystä ja 7 poistoa
  1. 8 7
      framework/core/api/api.go

+ 8 - 7
framework/core/api/api.go

@@ -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
 	}