Filter out illegal values to prevent raise of PostgreSQL exceptions, restored last test part removed with r7625 (#8371).
Authored by: emassip 2011-10-18
Parent: [r7627]
Child: [r7629]