Description

From https://udn.unrealengine.com/questions/431271/tpropertyvalueiterator-skips-tmap-values-when-keyt.html

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 toAnswerHub just mention UE-58753 in the post.

0
Login to Vote

Fixed
ComponentCore
Target Fix4.20
Fix Commit4056552
Main Commit4058964
Release Commit4095966
CreatedMay 7, 2018
ResolvedMay 8, 2018
UpdatedMay 31, 2018