Paper Sprite actor set as a Default Value in a Blueprint Struct is set to none, when the sprite is renamed, saved, and the Engine is restarted.

Steps to Reproduce
  1. Open QAGame
  2. Create an Actor blueprint named "NewBlueprint"
  3. Create a Blueprint Structure "Bp_Struct"
  4. Open Bp_Struct, change the default property to NewBlueprint class reference
  5. Set the default value of the member to NewBlueprint
  6. In content browser rename the Actor class "Renamed_Blueprint"
  7. Save All & Close out of the Editor.
  8.  Re-open Editor and Open Bp_Struct.


Results: The default value is none

Expected: The default value would be correctly Renamed_Blueprint

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-80251 in the post.

Login to Vote

ComponentUE - Gameplay
Affects Versions4.
Target Fix5.0
Fix Commit18270879
Main Commit18339691
Release Commit18270879
CreatedSep 12, 2019
ResolvedNov 23, 2021
UpdatedJan 26, 2023
View Jira Issue