2
0
Эх сурвалжийг харах

Fix redirects needs to be done in sync.

Thanks to nebulade and xet7 !

Fixes #4514
Lauri Ojansivu 3 жил өмнө
parent
commit
3ed1fc3e6b

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