Description

There is an issue with Maps of Wildcard type that do not propagate values correctly when inside of macro. When using these in a blueprint there are errors and the blueprint cannot compile. This issue does not appear to be a regression.

Versions Tested: Issue occurs in all versions tested
4.17.2 - CL: 3658906
4.18.1 - CL: 3754814
4.19.0 - CL: 3776583

Steps to Reproduce
  1. Create a new project (no template or starter content needed)
  2. Create a new macro library for actor class blueprints
  3. In the new macro library create the blueprint from Screenshot_01
  4. Save and close the macro blueprint
  5. Create a new actor class blueprint > Name it "TestBP" > Open TestBP
  6. In TestBP's event graph add the node from the macro library
  7. Create a new map variable of pin type string and value type integer
  8. Connect the map variable to the map icon in the macro node
    Result: In the macro node the value type will still be of type wildcard
    Expected result: In the macro node the maps value type would match the variable

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

37
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.174.184.19
CreatedDec 7, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021