Literal value (in UEdGraphPin) for Soft Object shouldn't be stored as a string

Hello,

Before 4.17, literal pin values for Soft Objects were internally stored as UObject references. This was an issue because those objects were seen as hard references, breaking the whole purpose of a soft object. This was fixed in 4.17 (see issue UE-23001), however it’s now stored as a simple string so it’s not seen as a reference at all anymore, and that means the cooker skips the asset entirely.

I experiencing same issue. Values that are soft reference and literal not tracked in reference viewer window.
I had to make them all to variables to be tracked :frowning:

This was fixed in 4.19