Comparisons not working in the condition in branches

I’ll take a shot in the dark, but I don’t think GetDisplayName is gonna give you what you are looking for.

I think you want a Text variable in your ‘Needle Answer Text’ that contains the text you are looking for, rather than the display name for the object instance, like ‘NeedleAnswerText_C1’ which is what GetDisplayName gets you.

So, in your NeedleAnswerText object, create a Text variable call something like ‘MyAnswer’ and set that to the text you are wanting to test against. Then instead of using GetDisplayName, use NeedleAnswerText->MyAnswer to compare against.