We have a simple directory built with Views and a few exposed filters for searching. One of the (non-exposed) filters is intended to make sure all listed contacts are not marked as deceased. However, the filter does not have a negate option so instead of
Is Deceased NOT TRUE we have to do
Is Deceased FALSE. We may have even had to set the 'Is Deceased' field to 0 in the database directly, I can't recall. That part was working fine.
However, we also have a simple profile set up to allow editing of the contacts, adding a photo, and marking as deceased as necessary. What we've found is that when a contact is edited (to update the address or add a photo for example), the "Is Deceased" field is reset to NULL and this excludes them from the directory (because the field does not equal FALSE anymore).
What is a better way to handle this?