)]}'
{"swift/common/middleware/s3api/controllers/obj.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"c15cb6ff3073375f952faa611a4954d377bf1d50","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"            # delete object metadata from response"},{"line_number":135,"context_line":"            for key in list(resp.headers.keys()):"},{"line_number":136,"context_line":"                if key.lower().startswith(\u0027x-amz-meta-\u0027):"},{"line_number":137,"context_line":"                    del resp.headers[key]"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"        resp.status \u003d HTTP_OK"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_3fdc3073","line":136,"updated":"2019-07-25 19:57:13.000000000","message":"I\u0027m really confused about how/why this wasn\u0027t a problem before o_O","commit_id":"60c27d3aef6e7412b41e04445d72aa62ea9883d3"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"1079d2d6aaa59ce336fb2a649a0bd63cffabec57","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"            # delete object metadata from response"},{"line_number":135,"context_line":"            for key in list(resp.headers.keys()):"},{"line_number":136,"context_line":"                if key.lower().startswith(\u0027x-amz-meta-\u0027):"},{"line_number":137,"context_line":"                    del resp.headers[key]"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"        resp.status \u003d HTTP_OK"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_7cd4f347","line":136,"in_reply_to":"7faddb67_3fdc3073","updated":"2019-07-25 22:19:23.000000000","message":"Maybe we were sending a bunch of extra headers and nobody cared?","commit_id":"60c27d3aef6e7412b41e04445d72aa62ea9883d3"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2568f0034482b61d672ebfb89ef64e16c28c90c3","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"            # delete object metadata from response"},{"line_number":135,"context_line":"            for key in list(resp.headers.keys()):"},{"line_number":136,"context_line":"                if key.lower().startswith(\u0027x-amz-meta-\u0027):"},{"line_number":137,"context_line":"                    del resp.headers[key]"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"        resp.status \u003d HTTP_OK"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_dcf8877d","line":136,"in_reply_to":"7faddb67_7cd4f347","updated":"2019-07-25 23:03:06.000000000","message":"I guess? But we have some assertions like\n\n self.assertTrue(headers.get(\u0027x-amz-meta-something\u0027) is None)\n\nin test/unit/ that started popping without this change... *shrug*","commit_id":"60c27d3aef6e7412b41e04445d72aa62ea9883d3"}]}
