소스 검색

完善代码逻辑

yjp 5 일 전
부모
커밋
aef4d014f5
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      framework/core/api/api.go

+ 4 - 0
framework/core/api/api.go

@@ -243,6 +243,10 @@ func (api *Api) DumpRouterPermissionItems(onSave func(items *DumpedPermissionIte
 	routerPermissionItems := api.rootRouter.DumpPermissionItems()
 	routerPermissionItems = append(routerPermissionItems, api.prefixRouter.DumpPermissionItems()...)
 
+	if routerPermissionItems == nil || len(routerPermissionItems) == 0 {
+		return nil
+	}
+
 	for _, savedPermissionItem := range savedPermissionItems {
 		find := false