From 9d81a80bbb45fbacf547ff5e8b4483d28d33c3b1 Mon Sep 17 00:00:00 2001 From: Richard Date: Wed, 24 Mar 2021 13:25:54 +0000 Subject: [PATCH] Fixed infinite loop in pollUntilComplete --- .../static/src/components/tabContentComponents/imjoyContent.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/imjoyContent.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/imjoyContent.vue index ab32234d..e5ddf328 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/imjoyContent.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/imjoyContent.vue @@ -236,7 +236,7 @@ export default { // axios.get // FIXME: this could be an infinite loop if the task is cancelled/errored let r = response; - while (r.data.status == "active") { + while (r.data.status == "running" | r.data.status == "pending") { await new Promise(resolve => setTimeout(resolve, 100)); r = await axios.get(r.data.href); }