From: Raphaël Barrois Date: Fri, 16 Nov 2012 22:06:51 +0000 (+0100) Subject: Fix display of an empty or non-moderated list. X-Git-Tag: xorg/1.1.7~26^2~1 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=e44e7234c528fa186f080af20317a23f3a414784;p=platal.git Fix display of an empty or non-moderated list. Signed-off-by: Raphaël Barrois --- diff --git a/modules/lists/lists.inc.php b/modules/lists/lists.inc.php index f167ab2..5d2b8f4 100644 --- a/modules/lists/lists.inc.php +++ b/modules/lists/lists.inc.php @@ -43,9 +43,11 @@ function list_sort_owners($emails, $tri_promo = true) $pf = new ProfileFilter(new UFC_Email($emails)); $it = $pf->iterProfiles(); - while ($p = $it->next()) { - $members[$p->owner_id]['user']->setPrefetchedProfile($p); - $members[$p->owner_id]['profile'] = $p; + if ($it) { + while ($p = $it->next()) { + $members[$p->owner_id]['user']->setPrefetchedProfile($p); + $members[$p->owner_id]['profile'] = $p; + } } foreach ($emails as $email) {