From 3ed1fc3e6bdf90ecdc3593468d68a29807ed52b5 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 18 May 2022 11:46:01 +0300 Subject: [PATCH] Fix redirects needs to be done in sync. Thanks to nebulade and xet7 ! Fixes #4514 --- packages/kadira-flow-router/client/triggers.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/kadira-flow-router/client/triggers.js b/packages/kadira-flow-router/client/triggers.js index 7733332ca..b1ae7197e 100644 --- a/packages/kadira-flow-router/client/triggers.js +++ b/packages/kadira-flow-router/client/triggers.js @@ -93,9 +93,13 @@ Triggers.runTriggers = function(triggers, context, redirectFn, after) { throw new Error("already redirected"); } + /* + // Commenting out, so that redirects work when not in sync. + // https://github.com/wekan/wekan/issues/4514 if(!inCurrentLoop) { throw new Error("redirect needs to be done in sync"); } + */ if(!url) { throw new Error("trigger redirect requires an URL"); @@ -109,4 +113,4 @@ Triggers.runTriggers = function(triggers, context, redirectFn, after) { function doStop() { abort = true; } -}; \ No newline at end of file +};