I'd be inclined to say there shouldn't be anything else setting this...
The status should be audited by default so have a look to see if it is being inserted as Pending and perhaps gets updated as Logged shortly after or if it is simply initialised as Logged.
I'd also suggest a search on the business rules & workflows for status as they may be inadvertently updating it.
If you are using an XSLT processor for incoming emails, that may affect fields.
2 of 2 people found this helpful
Have you checked the form-specific rules too?
OOTB (2017.3.1), Status is set to Active by default, but note the blue i icon to the right under Actions, indicating a form-specific rule:
If you click the blue i it tells you which forms override this:
Now select this form in the "Show rules for form" dropdown, check "Do not show any object-wide rules, show only form-specific ones" and you will probably see the cause:
I suspect this is the missing piece. If not, temporarily turn on AppServer_RuleTrace logging, reproduce the issue and check to see what's happening.
Hope this helps!
Thanks for your help on this but neither was the actual cause. I talked with Support and they said that Email Listeners set the Status to Logged after the Init rules or just ignores the Init rule completely. The way this was fixed was through a Triggered Action to set the status as it was created.