One way would be to add an "_and" option to IS_IN_SET, similar to IS_IN_DB:
...requires=IS_IN_SET(..., _and=IS_NOT_EMPTY()) But instead of adding this option to each validator that might require it we could change the behavior, and build the dropdown on the first validator on the requires list. ...requires=[IS_IN_SET(...), IS_NOT_EMPTY(), ...] Caution: not much thought given to this, so it can be a bad idea. On Sep 30, 2:36 pm, Anthony <[email protected]> wrote: > Yes, I was saying if it doesn't work, it should probably be changed so it > does.

