contao/test — Issue #929: wrong query leads to "empty" rows in memberlist
Author: fbender
Created: 2011-11-28 17:40:26+00:00
State: open
Labels: Defect

In ModuleMemberlist.php sollte Zeilen 164-165 so lauten:

```
$strWhere .= "

![](ISNULL(publicFields) AND disable)=1 AND (start=_ OR start<=?) AND (stop=_ OR stop>=?)";
array_push($arrValues, $time, $time);
```

In der bisherigen Version werden sonst leere Reihen angezeigt, wenn ein Member keine Felder veröffentlicht und bestimmte E-Maileinstellungen gesetzt sind. Letztere haben in diesem Query außerdem nichts zu suchen (nur in der Datailseite interessant).

Zu guter Letzt sollte bei dieser Variante leere BLOB-Felder korrekt erkannt werden – ein Test auf einen leeren String (wie bisher) könnte erfolglos sein, wenn MySQL selber ein paar (Informations-)Bytes einfügt.

--- _Originally created on August 4th, 2009, at 01:57am (ID 929)_