Using the new SingleArtifactContentUploadSerializer I noticed two things that I would like to get feedback on:
1. If a repo version is created (using the "repository" parameter), "created_resources" of the respective task contains the content unit and the new repo version, e.g. { "_created": "2019-10-01T18:40:25.453340Z", "_href": "/pulp/api/v3/tasks/9083f70c-7c28-4f76-8a78-a18b96c279de/", "created_resources": [ "/pulp/api/v3/repositories/6891aeb6-756d-4bb5-baaf-5d523c6dc16c/versions/1/", "/pulp/api/v3/content/cookbook/cookbooks/5a24108b-d763-4f7f-9eb7-a855e7355ac2/" ], "error": null, ... However, actually three resources may be created: artifact, content unit and repo version. Why is the repo version included, but not the artifact (which seems to be included in "reserved_resources_record")? 2. What is the best way for the caller to tell the created resources apart? Look at the URLs? Look at data returned by a GET? (but there is no common type-like field for these resources). _______________________________________________ Pulp-dev mailing list Pulp-dev@redhat.com https://www.redhat.com/mailman/listinfo/pulp-dev