Hi,
I’ve been working on a Copilot Studio topic where I use multiple choice questions (OptionSet). Everything was working perfectly until a few days ago, but now the same expressions are throwing errors.
Whenever I try to create a condition based on the user’s response (e.g. "Non, merci"), I get this error:
"The name is not valid. 'Non, merci' is not recognized."
"Incompatible types for comparison. These types can be compared: OptionSetValue, Error."
This happens even though I didn’t change anything in the logic or question.
It seems like comparing the user’s answer directly to a string now causes issues, even though it was working before.
Could you please let me know:
What changed regarding how OptionSet values should be handled?
What is the correct way now to compare a user’s choice (like "Non, merci"
) in a condition?
How can I reliably handle a 3-option question and redirect to different topics?
Thanks in advance
Romain The Low-Code...
99
Pablo Roldan
61
Michael E. Gernaey
34
Super User 2025 Season 1