I'm experiencing a confusing problem that I've narrowed down to a custom status.
I have a status for a channel with the following options:
- Open
- Close
- Spec
- Sold
I can save an entry in this channel just fine for all statuses except for "Sold". When I save an entry with a status of Sold I get this error in the CP:
Error
You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.
Parser State: Invalid Condition: Not enough operands for operator ” != “.
In on line 68
Notice how the error doesn't tell me which template contains the problem.
Further, if I change the status of Sold to a lower case S as in "sold", then it works correctly and I can save the entry without getting the error.
I should also say, even though I get the error, the entry is in fact saved. I don't get any PHP errors.
To make this even stranger, I'm using MSM and I only get this error on the default site, not the other two which use the same templates and statuses. This makes me suspect the error message isn't accurate.
I'm using EE2.10.1. Thanks for you help in advance.