Description

Renaming a Blueprint variable loses override in grandchild Blueprint. Modifying and saving the BP_Child fixes the issue with BP_Grandchild losing overrides. 

Steps to Reproduce
  1. Create a Blueprint hierarchy of BP_Parent->BP_Child->BP_Grandchild
  2. Add a variable to BP_Parent
  3. Restart editor
  4. Override the inherited variable in BP_Grandchild
  5. Rename the variable in BP_Parent
  6. Restart editor
  7. Open BP_Grandchild and notice that the variable override is reset to the default that is set in BP_Parent
  8. Override the value again in BP_Grandchild and recompile twice
  9. Notice that the override is reset to the default set in BP_Parent again

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-85121 in the post.

0
Login to Vote

Unresolved
ComponentGameplay - Blueprint Compiler
Affects Versions4.23.1
Target Fix4.24.1
CreatedNov 26, 2019
UpdatedDec 2, 2019