Adds missing permission check
authorMatthias Schmidt <gravatronics@live.com>
Wed, 11 Sep 2013 15:14:02 +0000 (17:14 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Wed, 11 Sep 2013 15:14:02 +0000 (17:14 +0200)
wcfsetup/install/files/lib/system/CLIWCF.class.php

index 53e75dfcc14f67cf71c6ef32ff4751e23ebade32..e9696f7caf7461f6ebfcac1885d1fc8f976fc1ba 100644 (file)
@@ -300,7 +300,7 @@ class CLIWCF extends WCF {
         * @return      string
         */
        public function checkForUpdates() {
-               if (VERBOSITY >= -1 && !self::getArgvParser()->disableUpdateCheck) {
+               if (WCF::getSession()->getPermission('admin.system.package.canUpdatePackage') && VERBOSITY >= -1 && !self::getArgvParser()->disableUpdateCheck) {
                        $updates = PackageUpdateDispatcher::getInstance()->getAvailableUpdates();
                        if (!empty($updates)) {
                                $return = self::getReader()->println(count($updates) . ' update' . (count($updates) > 1 ? 's  are' : ' is') . ' available');