From 1846b16eecdf1e6dbdfc46c56e5cdec8a8c614d6 Mon Sep 17 00:00:00 2001 From: WrinklyNinja Date: Mon, 1 Sep 2014 11:44:01 +0100 Subject: [PATCH] Fixed pre-sort masterlist update never happening. Closes #274. --- resources/report/js/script.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/resources/report/js/script.js b/resources/report/js/script.js index fd73dd73..16eeeaaf 100644 --- a/resources/report/js/script.js +++ b/resources/report/js/script.js @@ -791,11 +791,15 @@ function closeProgressDialog() { } } function sortPlugins(evt) { - Promise.all([function(){ - if (loot.settings.updateMasterlist) { - updateMasterlist(evt); - } - }]).then(function(){ + var mlistUpdate; + if (loot.settings.updateMasterlist) { + mlistUpdate = updateMasterlist(evt); + } else { + mlistUpdate = new Promise(function(resolve, reject){ + resolve(''); + }); + } + mlistUpdate.then(function(){ updateProgressDialog('Sorting plugins...'); openProgressDialog(); loot.query('sortPlugins').then(JSON.parse).then(function(result){