diff --git a/npm/ng-packs/packages/core/src/lib/plugins/config.plugin.ts b/npm/ng-packs/packages/core/src/lib/plugins/config.plugin.ts index a07b613b44..a638e32204 100644 --- a/npm/ng-packs/packages/core/src/lib/plugins/config.plugin.ts +++ b/npm/ng-packs/packages/core/src/lib/plugins/config.plugin.ts @@ -8,10 +8,10 @@ import { setValue, UpdateState, } from '@ngxs/store'; +import clone from 'just-clone'; import snq from 'snq'; import { ABP } from '../models'; -import { organizeRoutes, getAbpRoutes } from '../utils/route-utils'; -import clone from 'just-clone'; +import { getAbpRoutes, organizeRoutes } from '../utils/route-utils'; export const NGXS_CONFIG_PLUGIN_OPTIONS = new InjectionToken('NGXS_CONFIG_PLUGIN_OPTIONS'); @@ -28,7 +28,7 @@ export class ConfigPlugin implements NgxsPlugin { const matches = actionMatcher(event); const isInitAction = matches(InitState) || matches(UpdateState); - if (isInitAction && !this.initialized) { + if (isInitAction && !this.initialized && getAbpRoutes().length) { const transformedRoutes = transformRoutes(this.router.config); let { routes } = transformedRoutes; const { wrappers } = transformedRoutes;