From: Brice Maron Date: Sat, 23 Mar 2013 11:19:43 +0000 (+0100) Subject: Improve detection of installations errors X-Git-Tag: v6.0.0alpha2~1019 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=24d471af294938a6f89af74710ecb8d6bd1e33b5;p=nextcloud-server.git Improve detection of installations errors --- diff --git a/settings/js/apps.js b/settings/js/apps.js index 43013a9e1ec..dd20bc0a9c5 100644 --- a/settings/js/apps.js +++ b/settings/js/apps.js @@ -75,7 +75,13 @@ OC.Settings.Apps = OC.Settings.Apps || { element.data('active',true); element.val(t('settings','Disable')); } - },'json'); + },'json') + .fail(function() { + OC.dialogs.alert('Error while enabling app','Error'); + element.data('active',false); + OC.Settings.Apps.removeNavigation(appid); + element.val(t('settings','Enable')); + }); $('#leftcontent li[data-id="'+appid+'"]').addClass('active'); } },