Currently, the routing code publishes all (gene) widget fields under the URI prefix /rest/field/gene/ -
and each response contains:
{:name "gene" :uri "rest/field/gene/<id>/<field-name>" :<field-name> <data>}
This is an issue when <field-name> is the name field, since it overrides the name field at the top-level which is intended to be "gene".
We can either make a special case in the code for not publishing the name field, turn off publication of all gene widget fields by default or something else.
Currently, the routing code publishes all (gene) widget fields under the URI prefix /rest/field/gene/ -
and each response contains:
{:name "gene" :uri "rest/field/gene/<id>/<field-name>" :<field-name> <data>}This is an issue when
<field-name>is the name field, since it overrides the name field at the top-level which is intended to be "gene".We can either make a special case in the code for not publishing the name field, turn off publication of all gene widget fields by default or something else.