From 651c3f6925001076ea069bc12f218b80a2bbfaa9 Mon Sep 17 00:00:00 2001 From: rr- Date: Sun, 17 Jul 2016 19:00:30 +0200 Subject: [PATCH] client/posts: fix post edit route --- client/js/controllers/post_controller.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/js/controllers/post_controller.js b/client/js/controllers/post_controller.js index 896377ef..d67c56f8 100644 --- a/client/js/controllers/post_controller.js +++ b/client/js/controllers/post_controller.js @@ -163,8 +163,11 @@ module.exports = router => { router.enter('/post/:id/edit/:parameters?', (ctx, next) => { misc.parseUrlParametersRoute(ctx, next); }, (ctx, next) => { - ctx.controller = new PostController( - ctx.parameters.id, true, ctx.parameters); + // restore parameters from history state + if (ctx.state.parameters) { + Object.assign(ctx.parameters, ctx.state.parameters); + } + ctx.controller = new PostController(ctx.parameters.id, true, ctx); }); router.enter( '/post/:id/:parameters?',