From 9c41d8ecc30e73c619db99d408342bd802f954e3 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Wed, 4 Mar 2020 15:54:15 +0300 Subject: [PATCH] fix(core): add a condition to config plugin for waiting for the config modules --- npm/ng-packs/packages/core/src/lib/plugins/config.plugin.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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;