From: Raphaël Barrois Date: Fri, 1 Jul 2011 20:35:32 +0000 (+0200) Subject: Actual fix for the NL to new subscribers. X-Git-Tag: xorg/1.1.3~2^2~6 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=5d1f6023a3e32e12b592bae3b264463fb546a8f4;p=platal.git Actual fix for the NL to new subscribers. Signed-off-by: Raphaël Barrois --- diff --git a/classes/userfilter/conditions.inc.php b/classes/userfilter/conditions.inc.php index 149ee22..f4993b9 100644 --- a/classes/userfilter/conditions.inc.php +++ b/classes/userfilter/conditions.inc.php @@ -846,7 +846,7 @@ class UFC_NLSubscribed extends UserFilterCondition public function buildCondition(PlFilter $uf) { $sub = $uf->addNewsLetterFilter($this->nlid); - return XDB::format($sub . '.last < {?}', $this->issue_id); + return XDB::format($sub . '.nlid IS NOT NULL AND ( ' . $sub . ' IS NULL OR ' . $sub . '.last < {?})', $this->issue_id); } } // }}}