diff options
author | Vincent Petry <pvince81@owncloud.com> | 2015-02-27 12:44:04 +0100 |
---|---|---|
committer | Vincent Petry <pvince81@owncloud.com> | 2015-02-27 12:44:04 +0100 |
commit | 22bc37cb82368fba912a9e5a5ef0e87017d04b1e (patch) | |
tree | 42a7a13fff923c1df9703300ee830110c40656c4 /core/ajax/update.php | |
parent | e6abe96374d31ba4c44103b822ee826ea6e5a927 (diff) | |
download | nextcloud-server-22bc37cb82368fba912a9e5a5ef0e87017d04b1e.tar.gz nextcloud-server-22bc37cb82368fba912a9e5a5ef0e87017d04b1e.zip |
Properly forward repair errors and warnings
This makes repair errors and warnings visible for the user when
upgrading on the command line or in the web UI.
Diffstat (limited to 'core/ajax/update.php')
-rw-r--r-- | core/ajax/update.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/ajax/update.php b/core/ajax/update.php index b2ca0e3c8ec..6a274b76309 100644 --- a/core/ajax/update.php +++ b/core/ajax/update.php @@ -35,6 +35,12 @@ if (OC::checkUpgrade(false)) { $updater->listen('\OC\Updater', 'appUpgrade', function ($app, $version) use ($eventSource, $l) { $eventSource->send('success', (string)$l->t('Updated "%s" to %s', array($app, $version))); }); + $updater->listen('\OC\Updater', 'repairWarning', function ($description) use ($eventSource, $l) { + $eventSource->send('notice', (string)$l->t('Repair warning: ') . $description); + }); + $updater->listen('\OC\Updater', 'repairError', function ($description) use ($eventSource, $l) { + $eventSource->send('notice', (string)$l->t('Repair error: ') . $description); + }); $updater->listen('\OC\Updater', 'incompatibleAppDisabled', function ($app) use (&$incompatibleApps) { $incompatibleApps[]= $app; }); |