From b4b6b118bf06603c82d6f37ab2bd7474d608d2fe Mon Sep 17 00:00:00 2001 From: Sebastian Grewe Date: Tue, 9 Jul 2013 23:19:36 +0200 Subject: [PATCH] Ensure to return 0 if no valid/invalid shares are found --- public/include/classes/share.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/include/classes/share.class.php b/public/include/classes/share.class.php index 7cf1ef3d..dddabf33 100644 --- a/public/include/classes/share.class.php +++ b/public/include/classes/share.class.php @@ -97,8 +97,8 @@ class Share { SELECT a.id, SUBSTRING_INDEX( s.username , '.', 1 ) as username, - SUM(IF(our_result='Y', 1, 0)) AS valid, - SUM(IF(our_result='N', 1, 0)) AS invalid + IFNULL(SUM(IF(our_result='Y', 1, 0)), 0) AS valid, + IFNULL(SUM(IF(our_result='N', 1, 0)), 0) AS invalid FROM $this->table AS s LEFT JOIN " . $this->user->getTableName() . " AS a ON a.username = SUBSTRING_INDEX( s.username , '.', 1 )