When deleting a reference variable, any resolve node pins using it will have a picker added, which won't have anything listed in their dropdown.

This isn't consistent with what happens if the user just breaks the link, which simply reverts the pin to a wildcard.

Refreshing the node fixes the issue.

Steps to Reproduce
  1. Open QAGame in editor.
  2. Open the level blueprint.
  3. Add an Actor > Object Reference variable.
  4. Drag the variable into the Event Graph as a Get.
  5. Drag off the Get node and add a Resolve Soft Reference node.
  6. Delete the variable from My Blueprints.


The empty resolve node pin will have a picker added that won't be populated.


Refreshing the node will remove the picker.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-69895 in the post.

Login to Vote

ComponentGameplay - Blueprint Editor
Affects Versions4.204.214.22
CreatedFeb 11, 2019
UpdatedFeb 19, 2019