When a macro takes in a Map <Wildcard, Wildcard> if the output is the element in the map it is the same type value of as the key. You can see see a quick demonstration at [Link Removed].

This seems related to UE-53196 and might actually be the same as [Link Removed].

An example project is attached.

Found in 4.23.1 CL#9631420
Reproduced in 4.24 CL# 10570792, 4.25 Main CL#10646676

Steps to Reproduce

1. Create a blueprint (TestBP).
2. Create a macro that takes in a Map <Wildcard, Wildcard> and output an element of the Map.
3. Create a Map <int, string> (type doesn't matter as long as they are Wildcard).
4. Connect the Map you just created to an instance of the macro.

Result: The output of the macro is the type of the map key.

Expected: The output of the macro is the type of the map element.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-85867 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