浏览代码

Fix redirects needs to be done in sync.

Thanks to nebulade and xet7 !

Fixes #4514
Lauri Ojansivu 3 年之前
父节点
当前提交
3ed1fc3e6b
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      packages/kadira-flow-router/client/triggers.js

+ 5 - 1
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;
   }
-};
+};