From fe0e19148e9b27e7016d9f85505e758ff5d26a81 Mon Sep 17 00:00:00 2001 From: Gordon Williams Date: Mon, 14 Mar 2022 09:29:35 +0000 Subject: [PATCH] 0.09: Fix broken start/stop if recording not enabled (fix #1561) --- apps/run/ChangeLog | 3 ++- apps/run/app.js | 3 +++ apps/run/metadata.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/run/ChangeLog b/apps/run/ChangeLog index 0a697ecb9..032ebdc1a 100644 --- a/apps/run/ChangeLog +++ b/apps/run/ChangeLog @@ -6,4 +6,5 @@ 0.05: exstats updated so update 'distance' label is updated, option for 'speed' 0.06: Add option to record a run using the recorder app automatically 0.07: Fix crash if an odd number of active boxes are configured (fix #1473) -0.08: Added support for notifications from exstats. Support all stats from exstats \ No newline at end of file +0.08: Added support for notifications from exstats. Support all stats from exstats +0.09: Fix broken start/stop if recording not enabled (fix #1561) diff --git a/apps/run/app.js b/apps/run/app.js index 45daf878e..d066c8b1f 100644 --- a/apps/run/app.js +++ b/apps/run/app.js @@ -66,6 +66,9 @@ function onStartStop() { } } + if (!prepPromises.length) // fix for Promise.all bug in 2v12 + prepPromises.push(Promise.resolve()); + Promise.all(prepPromises) .then(() => { if (running) { diff --git a/apps/run/metadata.json b/apps/run/metadata.json index 8f139c2d5..01a85ed05 100644 --- a/apps/run/metadata.json +++ b/apps/run/metadata.json @@ -1,6 +1,6 @@ { "id": "run", "name": "Run", - "version":"0.08", + "version":"0.09", "description": "Displays distance, time, steps, cadence, pace and more for runners.", "icon": "app.png", "tags": "run,running,fitness,outdoors,gps",