Harmonize `m_proxy_value` syntax in GUI and backend
In the nomad-lab codebase, I can find two different ways of writing the m_proxy_value
<entry_path>#<section_path>
<entry_path>#/<section_path> (with a forward slash)
This also appears in practice, when I create a reference using ReferenceEditQuantity in the GUI: reference.m_proxy_value
is of the form <entry_path>#<section_path>
. However, after I save the entry, the value gets modified into the form <entry_path>#/<section_path>
. The change happens somewhere in the MetainfoNormalizer.
It seems that in the normalizers, forward slash is used, whereas in some components of GUI, it isn't. Can we harmonize this by sticking to one form? The issue was first raised on Discord, and from the discussions with @mscheidg, @thchang @hnaesstroem, it seems that we can adopt <entry_path>#/<section_path>
form.
@mnakh can you take a look into this? I think we can fix this for the ReferenceEditQuantity
somewhere here.