<div dir="ltr"><div>Pulp 3's REST API does not accept Null as a value for a string field. The only way for a user to unset a string field is to pass in an empty string. This makes it awkward to integrate Pulp with other systems that use Null to represent unset fields. We discovered this usability problem when investigating issue with the bindings[0]. <br></div><div><br></div><div>I propose that we switch all fields in pulpcore's REST API to accept null instead of empty strings and raise a validation error when an empty string is passed. <br></div><div><br></div><div>Does this change make sense? Does anyone have objections? <br></div><div><br></div><div></div><div>[0] <a href="https://pulp.plan.io/issues/4676">https://pulp.plan.io/issues/4676</a></div><div><br></div><div><br></div><div> - Dennis<br></div></div>