From 408feff74ba8253cfc0aef184cf372927355e364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rodrigo=20P=C3=A9rez?= Date: Tue, 1 Aug 2017 03:42:23 -0400 Subject: [PATCH] Fix board name in firmware flasher tab --- tabs/firmware_flasher.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tabs/firmware_flasher.js b/tabs/firmware_flasher.js index 9ebf9eed..41aa165e 100755 --- a/tabs/firmware_flasher.js +++ b/tabs/firmware_flasher.js @@ -42,7 +42,7 @@ TABS.firmware_flasher.initialize = function (callback) { var unsortedTargets = []; releaseData.forEach(function(release){ release.assets.forEach(function(asset){ - var targetFromFilenameExpression = /betaflight_([\d.]+)?_?([^.]+)\.(.*)/; + var targetFromFilenameExpression = /betaflight_([\d.]+)?_?(\w+)(\-.*)?\.(.*)/; var match = targetFromFilenameExpression.exec(asset.name); if ((!showDevReleases && release.prerelease) || !match) { @@ -65,7 +65,7 @@ TABS.firmware_flasher.initialize = function (callback) { var version = matchVersionFromTag[1]; release.assets.forEach(function(asset){ - var targetFromFilenameExpression = /betaflight_([\d.]+)?_?([^.]+)\.(.*)/; + var targetFromFilenameExpression = /betaflight_([\d.]+)?_?(\w+)(\-.*)?\.(.*)/; var match = targetFromFilenameExpression.exec(asset.name); if ((!showDevReleases && release.prerelease) || !match) { @@ -73,7 +73,7 @@ TABS.firmware_flasher.initialize = function (callback) { } var target = match[2]; - var format = match[3]; + var format = match[4]; if (format != 'hex') { return;