Switch on String does not respect the Is Case Sensitive flag and will generate a compile error when there are two pins with the same name but different cases

Steps to Reproduce
  1. Open any project.
  2. Open any blueprint.
  3. Drag off Event BeginPlay and add a Switch on String node.
  4. Add two pins to the node. Name on "a" and the other "A".
  5. Set Is Case Sensitive to true.
  6. Compile.


User receives a compile error about having duplicate cases.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-93842 in the post.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.244.25
Target Fix4.26
Fix Commit13636999
Main Commit13686746
CreatedJun 2, 2020
ResolvedJun 5, 2020
UpdatedJun 16, 2020
View Jira Issue