From 70788fca406e2bc04d34206ec88fc8f044e98462 Mon Sep 17 00:00:00 2001 From: Dean Campbell Date: Wed, 4 Nov 2020 17:07:34 -0800 Subject: [PATCH] Select the latest file based on priority channels --- .../src/app/business-objects/get-addon-list-item.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wowup-electron/src/app/business-objects/get-addon-list-item.ts b/wowup-electron/src/app/business-objects/get-addon-list-item.ts index 20350d47..3e88539a 100644 --- a/wowup-electron/src/app/business-objects/get-addon-list-item.ts +++ b/wowup-electron/src/app/business-objects/get-addon-list-item.ts @@ -34,6 +34,8 @@ export class GetAddonListItem { } public getLatestFile(channel: AddonChannelType): AddonSearchResultFile { - return _.find(this.searchResult.files, (f) => f.channelType <= channel); + let files = _.filter(this.searchResult.files, (f) => f.channelType <= channel); + files = _.orderBy(files, ["releaseDate"]).reverse(); + return _.first(files); } }