)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"5b12da3a2d85eecd51938985ed9c9477073f8d48","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4a241b73_4a2d3499","updated":"2022-02-21 02:30:58.000000000","message":"Could you file a bug on this? I would like to know what is an easy way to reproduce the issue, but perhaps the review is not a good place to discuss it.","commit_id":"12014e1d1e50b6528676ac4d36a95d2f505d2119"},{"author":{"_account_id":27838,"name":"Vadym Markov","email":"vmarkov@mirantis.com","username":"vmarkov"},"change_message_id":"f38d0d6e46e3dd90cf62eb48e9f54dc4105cf9aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c00a7f7a_eb671f8e","in_reply_to":"4a241b73_4a2d3499","updated":"2022-02-21 10:42:41.000000000","message":"I have several issues like that, but relating to different endpoints. Can i create epic-like ticket to aggregate them in on place?","commit_id":"12014e1d1e50b6528676ac4d36a95d2f505d2119"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"1e7c4d764c724aeaa20ba4df711fa7e250bb6aef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d0e70ffe_c9399c0a","in_reply_to":"c00a7f7a_eb671f8e","updated":"2022-02-21 10:47:11.000000000","message":"I am fine with that. Filing issues one by one is not a great goal. I just would like to clarify issues solved by this patch.","commit_id":"12014e1d1e50b6528676ac4d36a95d2f505d2119"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"85e36e7c1eaf680e56e667a5c3b2e28cc97a28f0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"cee784e0_e5b3b59e","updated":"2025-05-22 10:58:48.000000000","message":"@openstack@dopieralski.pl hello, please review this.","commit_id":"0ec546aed257104a39b9a24faf54821528dae108"},{"author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"change_message_id":"d56df06d044528c36ebb9ff5780553a4685d4546","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"8da74fab_440afa61","updated":"2025-09-22 09:24:28.000000000","message":"It is many years old, is there somewhere a bug report that Akihiro asked for, so we can reproduce the issue?\nOr can you @lazekteam@gmail.com provide a steps how you reproduced it when you revoked this patch, please?","commit_id":"0ec546aed257104a39b9a24faf54821528dae108"}],"openstack_dashboard/api/rest/glance.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"1c312c18205ef49f7bb4a47b2617d30deff97e04","unresolved":true,"context_lines":[{"line_number":278,"context_line":"            raise rest_utils.AjaxError(400, \u0027missing resource type\u0027)"},{"line_number":279,"context_line":"        names \u003d (\u0027items\u0027, \u0027has_more_data\u0027, \u0027has_prev_data\u0027)"},{"line_number":280,"context_line":"        return dict(zip(names, api.glance.metadefs_namespace_full_list("},{"line_number":281,"context_line":"            request, filters\u003dfilters, **kwargs"},{"line_number":282,"context_line":"        )))"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"b14eaae3_e55f0d7d","line":281,"range":{"start_line":281,"start_character":11,"end_line":281,"end_character":46},"updated":"2022-02-22 10:47:40.000000000","message":"The arguments of metadefs_namespace_full_list() are defined as:\n\n  metadefs_namespace_full_list(request, resource_type, filters\u003dNone,\n                               *args, **kwargs):\n\nI think the confusion comes from that \u0027resource_type\u0027 argument is passed as part of kwargs.\n\nI would suggest:\n\n  resource_type \u003d kwargs.pop(\u0027resource_type\u0027)\n  return dict(zip(names, api.glance.metadefs_namespace_full_list(\n      request, kwargs[\u0027resource_type\u0027], filters\u003dfilters, **kwargs))\n\nThis makes the thing explicit.","commit_id":"6fecef8900f5f59d436d5fccf2c4782dc259a969"},{"author":{"_account_id":27838,"name":"Vadym Markov","email":"vmarkov@mirantis.com","username":"vmarkov"},"change_message_id":"ce2b84e6388d3d406725d21542dee9eaa2416a7d","unresolved":false,"context_lines":[{"line_number":278,"context_line":"            raise rest_utils.AjaxError(400, \u0027missing resource type\u0027)"},{"line_number":279,"context_line":"        names \u003d (\u0027items\u0027, \u0027has_more_data\u0027, \u0027has_prev_data\u0027)"},{"line_number":280,"context_line":"        return dict(zip(names, api.glance.metadefs_namespace_full_list("},{"line_number":281,"context_line":"            request, filters\u003dfilters, **kwargs"},{"line_number":282,"context_line":"        )))"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3aa1cf6a_5fe1fd14","line":281,"range":{"start_line":281,"start_character":11,"end_line":281,"end_character":46},"in_reply_to":"b14eaae3_e55f0d7d","updated":"2022-03-15 12:06:39.000000000","message":"Updated","commit_id":"6fecef8900f5f59d436d5fccf2c4782dc259a969"}]}
