]> source.dussan.org Git - nextcloud-server.git/commitdiff
fixes for pgsql
authorFlorin Peter <github@florin-peter.de>
Wed, 29 May 2013 18:41:07 +0000 (20:41 +0200)
committerFlorin Peter <github@florin-peter.de>
Fri, 31 May 2013 10:28:12 +0000 (12:28 +0200)
lib/public/share.php

index 46a37c0ac089b60f555d347795d0a66b0914eee5..b015d6f255163378012a1ff5dd5583a68445fc8b 100644 (file)
@@ -138,7 +138,7 @@ class Share {
 
                $shares = array();
                $publicShare = false;
-               $source = '-1';
+               $source = -1;
                $cache = false;
 
                $view = new \OC\Files\View('/' . $user . '/files/');
@@ -149,7 +149,7 @@ class Share {
                        $cache = new \OC\Files\Cache\Cache($meta['storage']);
                }
 
-               while ($source !== '-1') {
+               while ($source !== -1) {
 
                        // Fetch all shares of this file path from DB
                        $query = \OC_DB::prepare(
@@ -214,9 +214,9 @@ class Share {
                        // let's get the parent for the next round
                        $meta = $cache->get((int)$source);
                        if($meta !== false) {
-                               $source = $meta['parent'];
+                               $source = (int)$meta['parent'];
                        } else {
-                               $source = '-1';
+                               $source = -1;
                        }
                }
                // Include owner in list of users, if requested