From d8b35f57f4146d4e7a23661d95c98ca6bc90176f Mon Sep 17 00:00:00 2001 From: Nejc Zdovc Date: Sun, 23 Oct 2016 19:43:26 +0200 Subject: [PATCH] Fixed macro redirect (#149) Closes #148 --- src/store/effects/macro.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/store/effects/macro.ts b/src/store/effects/macro.ts index 83551b9f..71af029a 100644 --- a/src/store/effects/macro.ts +++ b/src/store/effects/macro.ts @@ -7,6 +7,8 @@ import { Store } from '@ngrx/store'; import 'rxjs/add/operator/do'; import 'rxjs/add/operator/withLatestFrom'; +import { Macro } from '../../config-serializer/config-items/Macro'; + import { MacroActions } from '../actions'; import { AppState } from '../index'; @@ -31,9 +33,9 @@ export class MacroEffects { .withLatestFrom(this.store) .do((latest) => { let state: AppState = latest[1]; - let id: number = state.macros.entities.length - 1; + let macro: Macro = state.macros.entities[state.macros.entities.length - 1]; - this.router.navigate(['/macro', id, 'new']); + this.router.navigate(['/macro', macro.id, 'new']); }); constructor(private actions$: Actions, private router: Router, private store: Store) {}