)]}'
{"swift/common/middleware/s3api/controllers/multi_upload.py":[{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"9fcf39c7c5081909f8620e324fe86ef2aafb83b1","unresolved":true,"context_lines":[{"line_number":535,"context_line":"            raise InvalidArgument(\u0027encoding-type\u0027, encoding_type, err_msg)"},{"line_number":536,"context_line":""},{"line_number":537,"context_line":"        upload_id \u003d get_param(req, \u0027uploadId\u0027)"},{"line_number":538,"context_line":"        _get_upload_info(req, self.app, upload_id)"},{"line_number":539,"context_line":""},{"line_number":540,"context_line":"        maxparts \u003d req.get_validated_param("},{"line_number":541,"context_line":"            \u0027max-parts\u0027, DEFAULT_MAX_PARTS_LISTING,"}],"source_content_type":"text/x-python","patch_set":1,"id":"e2a4cd66_b6a18078","line":538,"range":{"start_line":538,"start_character":0,"end_line":538,"end_character":50},"updated":"2026-08-31 23:23:43.000000000","message":"Midway through get_upload_info, we check to see if the object exists already via the name + uplaod ID; and if it doesn\u0027t, we throw NoSuchUpload instead of raising NotImplemented for all MPU usecases like we do in PUT + POST + DELETE, is this intended?\n\nthis sounds like a weird edge case in my head (where would the user acquire an uploadID to GET in the first place if it\u0027s disabled??) but I was just curious on why we execute this much logic before raising the error","commit_id":"0f60d51fcc2958ecddf779875237538b52335118"}]}
