]> git.mxchange.org Git - friendica.git/blobdiff - include/dsprphotoq.php
Bugfix for pull request #2147 (Fix for issue #2122)
[friendica.git] / include / dsprphotoq.php
index 06e733d79c70126bc73dfae2ee61372218bc71c8..0d8088d4bd8637c0a9c00787c1518aa04ed065c7 100644 (file)
@@ -8,7 +8,7 @@ function dsprphotoq_run($argv, $argc){
        if(is_null($a)){
                $a = new App;
        }
-  
+
        if(is_null($db)){
                @include(".htconfig.php");
                require_once("include/dba.php");
@@ -28,9 +28,14 @@ function dsprphotoq_run($argv, $argc){
 
        foreach($dphotos as $dphoto) {
 
-               $r = q("SELECT * FROM user WHERE uid = %d",
-                       intval($dphoto['uid'])
-               );
+               $r = array();
+
+               if ($dphoto['uid'] == 0)
+                       $r[0] = array("uid" => 0, "page-flags" => PAGE_FREELOVE);
+               else
+                       $r = q("SELECT * FROM user WHERE uid = %d",
+                               intval($dphoto['uid']));
+
                if(!$r) {
                        logger("diaspora photo queue: user " . $dphoto['uid'] . " not found");
                        return;
@@ -45,6 +50,6 @@ function dsprphotoq_run($argv, $argc){
 
 
 if (array_search(__file__,get_included_files())===0){
-  dsprphotoq_run($argv,$argc);
+  dsprphotoq_run($_SERVER["argv"],$_SERVER["argc"]);
   killme();
 }