Adding a new key to a dataTable deriving from c++ will not be found until the entire project is reloaded.


Download link to test project:


Steps to Reproduce
  1. Download and open the attached project 
  2. Open "MyLevel" 
  3. Open the blueprintTable and c++Table data tables.
  4. Add a new element to both data tables named "6" and save 
  5.  In the level blueprint, change the value of both "Find" nodes to 6. save/compile.
  6. Press play. Note the result in the top left of PIE.
  7. Save and reload the project
  8. Press play and note the new results.

Result: The newly added key is unable to be found for the c++ table.


Expected: The new key to be found without having to reload the project. 

Have Comments or More Details?

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

Login to Vote

Affects Versions4.
CreatedDec 13, 2019
UpdatedDec 13, 2019