]> source.dussan.org Git - nextcloud-server.git/commitdiff
only connect share hooks if installation OC is installed
authorFlorin Peter <github@florin-peter.de>
Thu, 16 May 2013 23:20:02 +0000 (01:20 +0200)
committerFlorin Peter <github@florin-peter.de>
Fri, 17 May 2013 08:56:59 +0000 (10:56 +0200)
lib/base.php

index 6626da683c7e68c9321d8243849a531a2df38d12..6bdabc011f214fc9611d3ab48a83d4976ad92bad 100644 (file)
@@ -574,10 +574,12 @@ class OC {
         * register hooks for sharing
         */
        public static function registerShareHooks() {
-               OC_Hook::connect('OC_User', 'post_deleteUser', 'OCP\Share', 'post_deleteUser');
-               OC_Hook::connect('OC_User', 'post_addToGroup', 'OCP\Share', 'post_addToGroup');
-               OC_Hook::connect('OC_User', 'post_removeFromGroup', 'OCP\Share', 'post_removeFromGroup');
-               OC_Hook::connect('OC_User', 'post_deleteGroup', 'OCP\Share', 'post_deleteGroup');
+               if(\OC_Config::getValue('installed')) {
+                       OC_Hook::connect('OC_User', 'post_deleteUser', 'OCP\Share', 'post_deleteUser');
+                       OC_Hook::connect('OC_User', 'post_addToGroup', 'OCP\Share', 'post_addToGroup');
+                       OC_Hook::connect('OC_User', 'post_removeFromGroup', 'OCP\Share', 'post_removeFromGroup');
+                       OC_Hook::connect('OC_User', 'post_deleteGroup', 'OCP\Share', 'post_deleteGroup');
+               }
        }
 
        /**