I am experiencing an odd issue when setting the map variable of a blueprint. I am using an editor utility widget to set another blueprints default map(it is a string to structure map) via python. The tool is mainly used to set an array variable that is inside the structure. Once the change happens, the blueprint does show the new values in the map, but if I try to reference the variable again in editor, or at run time it acts as if the change hasn’t happened. If I restart unreal, it recognizes the change.
Is there a way to correct this so it doesn’t require a restart for the changes to be recognized at runtime/editor?