diff --git a/src/boot/plugins.ts b/src/boot/plugins.ts index 21edae8..a049a17 100644 --- a/src/boot/plugins.ts +++ b/src/boot/plugins.ts @@ -33,8 +33,10 @@ interface Backend { export { Backend }; function setPermissions(object: FG_Plugin.PluginRouteConfig) { - if (object.route.meta === undefined) object.route.meta = {}; - object.route.meta['permissions'] = object.permissions; + if (object.permissions !== undefined) { + if (object.route.meta === undefined) object.route.meta = {}; + object.route.meta['permissions'] = object.permissions; + } } function convertRoutes(parent: RouteRecordRaw, children?: FG_Plugin.PluginRouteConfig[]) {