diff --git a/src/installer.ts b/src/installer.ts index 1a7d6aa..54ec060 100644 --- a/src/installer.ts +++ b/src/installer.ts @@ -230,9 +230,12 @@ async function getLatestVersion( }; } - const channelVersion = storage.releases.find( - release => release.hash === storage.current_release[channel] - ); + const channelVersion = storage.releases.find(release => { + return ( + release.hash === storage.current_release[channel] && + release.channel == channel + ); + }); if (!channelVersion) { throw new Error(`unable to get latest version from channel ${channel}`);