The property value iterator has logic where it tries to iterate over all properties in a structure, including properties nested inside structs and containers. A licensee found a problem where if you have a TMap<Struct,int> it would skip the int properties due to the way the iteration happens.

I'll fix this and also add an automated test to validate this continues to work 


Steps to Reproduce
  1. Compile and Load EngineTest
  2. Run the Project.Engine.PropertyIterator automated test and validate it succeeds, I built this into it

Or use the steps outlined in the UDN

Have Comments or More Details?

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

Login to Vote

ComponentUE - Foundation - Core
Target Fix4.20
Fix Commit4056552
Main Commit4058964
Release Commit4095966
CreatedMay 7, 2018
ResolvedMay 8, 2018
UpdatedSep 26, 2019