Enum Variable doesn't pull/print the correct Default Value

User Description:

(Blueprint) User defined enum in 4.9 getting corrupted

I believe there is a severe underlying issue in 4.9 regarding user defined enums in blueprint.

Steps to Reproduce

1. Open a new 4.9 project
2. Create an Enum bp & open it
3. Add 3 Enums named 'First, Second, and Third'
4. Create an Actor class bp & open it
5. Add a variable of the Enum that was just created
6. Create the bp from screenshot #1
7. Compile
8. Select the enum variable > Set the Default Value to 'First'
9. Compile & save
10. Add the bp to the level
11. Play-In-Editor

Results: The bp will print 'Second' instead of 'First'

Expected: For the default value in pulled from the enum to be the Default Value

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

Login to Vote

ComponentGameplay - Blueprint
Affects Versions4.9
Target Fix4.9
Fix Commit2648031
Release Commit2648839
CreatedAug 10, 2015
ResolvedAug 10, 2015
UpdatedApr 27, 2018