diff --git a/src/dsp_tools/commands/xmlupload/resource_create_client.py b/src/dsp_tools/commands/xmlupload/resource_create_client.py index 7cb120a64..a691f88a1 100644 --- a/src/dsp_tools/commands/xmlupload/resource_create_client.py +++ b/src/dsp_tools/commands/xmlupload/resource_create_client.py @@ -62,7 +62,8 @@ def create_resource( f"Attempting to create resource {resource.res_id} (label: {resource.label}, iri: {resource.iri})..." ) resource_dict = self._make_resource_with_values(resource, bitstream_information) - res = self.con.post(route="/v2/resources", data=resource_dict, headers={"X-Asset-Ingested": "true"}) + headers = {"X-Asset-Ingested": "true"} if bitstream_information else None + res = self.con.post(route="/v2/resources", data=resource_dict, headers=headers) return cast(str, res["@id"]) def _make_resource_with_values(