You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Normally @metadata fields in user metadata are populated from the object contents. However, if the object doesn't contain the field in question, the user can submit arbitrary values when saving an object. This could be very confusing for @metadata fields where the value is constrained, like a list length or range, etc.
Change the behavior so the user metadata for an @metadata field is either populated from the object data or not at all. Note that this is a backwards incompatible change and it's not clear what impact this would have on current processes. I suspect minimal but I don't have any evidence along those lines.
The behavior could work several ways:
Throw an error when setting a @metadata field.
Silently ignore the input
by default, with a strict toggle for 1)
The text was updated successfully, but these errors were encountered:
Normally
@metadata
fields in user metadata are populated from the object contents. However, if the object doesn't contain the field in question, the user can submit arbitrary values when saving an object. This could be very confusing for@metadata
fields where the value is constrained, like a list length or range, etc.Change the behavior so the user metadata for an
@metadata
field is either populated from the object data or not at all. Note that this is a backwards incompatible change and it's not clear what impact this would have on current processes. I suspect minimal but I don't have any evidence along those lines.The behavior could work several ways:
@metadata
field.strict
toggle for 1)The text was updated successfully, but these errors were encountered: