From 345b0d81dd4db30a4de339df3e55b2c409ef521f Mon Sep 17 00:00:00 2001
From: Michael Vogel <icarus@dabo.de>
Date: Mon, 14 Sep 2015 23:14:21 +0200
Subject: [PATCH] Picture import from Diaspora often failed

---
 include/dsprphotoq.php | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/include/dsprphotoq.php b/include/dsprphotoq.php
index 7e252cd843..0d8088d4bd 100644
--- a/include/dsprphotoq.php
+++ b/include/dsprphotoq.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;