From 601e31c591bf08debfbf4e0d4435fcc322124e3f Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Wed, 10 Aug 2022 10:08:48 +0200 Subject: [PATCH] Make sure we write the correct Android/ios data to the info json (#3707) --- lib/plugins/lateststorer/index.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/plugins/lateststorer/index.js b/lib/plugins/lateststorer/index.js index ccf9187d7..77bb0c656 100644 --- a/lib/plugins/lateststorer/index.js +++ b/lib/plugins/lateststorer/index.js @@ -26,7 +26,9 @@ module.exports = { } case 'browsertime.browser': { - this.browserData = message.data; + if (!this.browserData) { + this.browserData = message.data; + } break; } @@ -170,14 +172,14 @@ module.exports = { json.friendlyHTML += ' using a replay proxy'; } - if (!options.mobile && !options.ios && !browserData.android) { + if (!options.mobile && !options.ios && !options.android) { json.friendlyHTML += ' with viewport ' + options.viewPort; } - if (browserData.android) { - json.friendlyHTML += ` on ${browserData.android.model} Android version ${browserData.android.androidVersion} [${browserData.android.id}].`; - } else if (message.data.ios) { - json.friendlyHTML += ` ${message.data.ios.deviceName} [${message.data.ios.deviceUDID}].`; + if (json.android) { + json.friendlyHTML += ` on ${json.android.model} Android version ${json.android.androidVersion} [${json.android.id}].`; + } else if (json.ios) { + json.friendlyHTML += ` ${json.ios.deviceName} [${json.ios.deviceUDID}].`; } else { // We are testing on desktop let osInfo = osName();