Hey, is this solved? I experience the same issue - got a FormAction, the slot returns None upon calling it in utterance. Actually it just gets set to the correct value one utterance too late, in online training I can see it is set to the actual slot value one step later: Should be setting slot here, but as you can see userid: None
Please enter the new userid! (Only the characters of the userid.)
action_listen 1.00
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
DFG44lksd@kfk5
intent: newuserid 0.63
Current slots:
email: ppdls@mail.com, isconfirmed: None, userid: None, requested_slot: userid
And here it is all fine, but too late for my asking back:
userdetails_form 1.00
slot{"userid": "DFG44lksd@kfk5"}
slot{"requested_slot": "isconfirmed"}
Do you confirm changing the userid to None for user ppdls@mail.com?
1: yes
(/choose{"isconfirmed": True})
2: no (/choose{"isconfirmed": False})
Current slots:
email: ppdls@mail.com, isconfirmed: None, userid: DFG44lksd@kfk5, requested_slot: isconfirmed
Now the userid is set, but as you can see, the utterance says “None”.