When you have a struct variable that is part of a TMap which is stored in an inherited component, the struct is not editable in the full blueprint editor. It is editable in the data only blueprint editor however.

Regression?: No
This also occurred in 4.15

Branches tested:

Steps to Reproduce
  1. Download the attached project, unzip, generate project files, compile, and open the project
  2. Open NewBlueprint (Which should open in the Data-Only blueprint view)
  3. Add an element to the "Test TMap" TMap
  4. Expand the element to see that InnerVar is editable
  5. Click "Open Full Blueprint Editor"
  6. Expand the same element in the TMap
    Result: InnerVar is not editable in the full blueprint editor
    Expected: InnerVar is editable as it is in the data only blueprint editor

Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint Editor
Affects Versions4.
CreatedJun 29, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021