From dc36e154485ad95eabf20bcb784da7189953a5de Mon Sep 17 00:00:00 2001 From: Ruud Date: Wed, 14 Aug 2013 11:56:08 +0200 Subject: [PATCH] Don't run multiple manage.progress requests --- couchpotato/static/scripts/page/manage.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/couchpotato/static/scripts/page/manage.js b/couchpotato/static/scripts/page/manage.js index aef1f3c7..faef34af 100644 --- a/couchpotato/static/scripts/page/manage.js +++ b/couchpotato/static/scripts/page/manage.js @@ -86,9 +86,12 @@ Page.Manage = new Class({ self.progress_interval = setInterval(function(){ - Api.request('manage.progress', { + if(self.progress_request && self.progress_request.running) + return; + + self.update_in_progress = true; + self.progress_request = Api.request('manage.progress', { 'onComplete': function(json){ - self.update_in_progress = true; if(!json || !json.progress){ clearInterval(self.progress_interval);