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 Questions & Answers just mention UE-85813 in the post.

Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.
CreatedDec 13, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021
View Jira Issue