Editable references inside concrete classes are set to None when map is closed and open

Reference ID

4fb262a9-45b7-20d5-749c-249866ec39f6

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Verse

Summary

I have a concrete class in order to separate my logic. They’re being referenced on my creative_device. Every time I close the map and reopen the reference is set to None.

Steps to Reproduce

Create a concrete class with some @editable properties (in my scenario those were other creative_devices).
Eg:

BaseDevicesClass := class<concrete>:
  @editable
  MachineManagerDevice : MachineManagerDevice := MachineManagerDevice{}

Create a new editable property like Base1Devices in the MainManagerDevice:

MainManagerDevice := class(creative_device):
  @editable
  Base1Devices : BaseDevicesClass := BaseDevicesClass{}

And then make reference to MachineManagerDevice via Editor.

Expected Result

After Check-in or Sync, or even close and open the map again, those properties keep the creative_device references.

Observed Result

The properties inside a concrete class referencing other creative_devices are set to None.

Platform(s)

windows