Browse Source

refactor(core): take precaution for type error in config state

pull/3326/head
mehmet-erim 7 years ago
parent
commit
6dda74a8dd
  1. 3
      npm/ng-packs/packages/core/src/lib/states/config.state.ts

3
npm/ng-packs/packages/core/src/lib/states/config.state.ts

@ -262,7 +262,8 @@ export class ConfigState {
route.url = `/${route.path}`; route.url = `/${route.path}`;
} }
route.order = route.order || route.order === 0 ? route.order : parent.children.length; route.children = route.children || [];
route.order = route.order || route.order === 0 ? route.order : (parent.children || []).length;
parent.children = [...(parent.children || []), route].sort((a, b) => a.order - b.order); parent.children = [...(parent.children || []), route].sort((a, b) => a.order - b.order);
flattedRoutes[index] = parent; flattedRoutes[index] = parent;

Loading…
Cancel
Save