Someone mentioned that the Exits option for conversation handlers doesnt actually exit the conversation, and requires manually specifying EndConversation(). This is counterintuitive - an exit handler should exit by default.
This PR fixes this, by ensuring that Exit handlers do in fact exit if nothing else is returned.
Impact
Are your changes backwards compatible? Small bugfix.
Have you included documentation, or updated existing documentation? Yes
Do errors and log messages provide enough context? Yes
What
Someone mentioned that the
Exits
option for conversation handlers doesnt actually exit the conversation, and requires manually specifying EndConversation(). This is counterintuitive - an exit handler should exit by default.This PR fixes this, by ensuring that Exit handlers do in fact exit if nothing else is returned.
Impact