Note that the payload value is a string, which prevents external function evaluation even after I do the update_from_ext change. Before I go down the rabbit hole too much, I wanted to confirm that I've configured the request properly, and that this feature is expected to work after this PR.
I tried using an external function in a MQTT publish request, and the function wasn't getting evaluated.
My request looks like this:
It looks like the line below in request.py
should be
instead, since publish_args looks like this:
Note that the
payload
value is a string, which prevents external function evaluation even after I do theupdate_from_ext
change. Before I go down the rabbit hole too much, I wanted to confirm that I've configured the request properly, and that this feature is expected to work after this PR.