)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31721,"name":"Felipe Rodrigues","email":"felipefuty01@gmail.com","username":"felipefutty"},"change_message_id":"2362bde80cd98cea52bbf56d061d7096db42e5d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a3d46612_921dccc2","updated":"2022-01-20 13:13:50.000000000","message":"Thank you haixin! Good catch, see new patchset with the fix.","commit_id":"68cf677aad7986820b6d5f95231d7c987a9e510e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"605369e3fe9bf3fb9ed695b0842b84ad41554125","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"20628689_361cf6d9","updated":"2022-02-10 04:15:33.000000000","message":"Great fix, thank you Felipe - sorry can\u0027t overlook the spelling issue in the API error message :(","commit_id":"1f3c7dc7a9a2ad7015dea9cf812c9ba3ac3f7ee1"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"74c065f627d19505491bd02658ee56f363859699","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"01c85522_9589f2c1","updated":"2022-02-08 08:26:47.000000000","message":"LGTM :)","commit_id":"1f3c7dc7a9a2ad7015dea9cf812c9ba3ac3f7ee1"},{"author":{"_account_id":32411,"name":"Eduardo Santos","email":"eduardo.experimental@gmail.com","username":"ecsantos"},"change_message_id":"feeb59b8570c95a2808e8f7ab1c6699ef6d4a46e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c9c2a92c_875ed23f","updated":"2022-01-21 02:01:39.000000000","message":"Thanks for fixing this bug, Felipe! It worked in my environment and the code looks good to me. :)","commit_id":"1f3c7dc7a9a2ad7015dea9cf812c9ba3ac3f7ee1"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"df63cde23eb4ae60a64dd8b5041a4f5305e2a1e0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"b362cd4d_6ecddacc","updated":"2022-02-15 03:58:32.000000000","message":"LGTM, thanks Felipe","commit_id":"c07f2d8ba8c97294858af1fb6388135de17b509d"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"c48dc6669dea698d70610fe0c0bddffb723c81a1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"0dea4a98_854a4d24","updated":"2022-02-15 17:56:18.000000000","message":"Looks good! Thank you for working on this fix, Felipe","commit_id":"c07f2d8ba8c97294858af1fb6388135de17b509d"}],"manila/api/v2/quota_sets.py":[{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"aa2b6093e000ff78dacc74565bf6c7db1eb7d28c","unresolved":true,"context_lines":[{"line_number":144,"context_line":"                body.get(\u0027snapshot_gigabytes\u0027) is None and"},{"line_number":145,"context_line":"                body.get(\u0027shares\u0027) is None and"},{"line_number":146,"context_line":"                body.get(\u0027share_networks\u0027) is None and"},{"line_number":147,"context_line":"                body.get(\u0027share_groups\u0027) is None and"},{"line_number":148,"context_line":"                body.get(\u0027share_group_snapshots\u0027) is None):"},{"line_number":149,"context_line":"            msg \u003d _(\"Must supply at least one quota field to update.\")"},{"line_number":150,"context_line":"            raise webob.exc.HTTPBadRequest(explanation\u003dmsg)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bd1280aa_46dad17b","line":147,"range":{"start_line":147,"start_character":16,"end_line":147,"end_character":52},"updated":"2021-09-06 01:10:37.000000000","message":"maybe we have miss replica_gigabytes lead to tempest check error.\nafter api version 2.53 we support set replica_gigabytes quota.\nbody.get(\u0027replica_gigabytes\u0027) is None and","commit_id":"2097c7c37902f90efd4b2cdfac1d7d7f8dd37640"},{"author":{"_account_id":31721,"name":"Felipe Rodrigues","email":"felipefuty01@gmail.com","username":"felipefutty"},"change_message_id":"2362bde80cd98cea52bbf56d061d7096db42e5d3","unresolved":true,"context_lines":[{"line_number":144,"context_line":"                body.get(\u0027snapshot_gigabytes\u0027) is None and"},{"line_number":145,"context_line":"                body.get(\u0027shares\u0027) is None and"},{"line_number":146,"context_line":"                body.get(\u0027share_networks\u0027) is None and"},{"line_number":147,"context_line":"                body.get(\u0027share_groups\u0027) is None and"},{"line_number":148,"context_line":"                body.get(\u0027share_group_snapshots\u0027) is None):"},{"line_number":149,"context_line":"            msg \u003d _(\"Must supply at least one quota field to update.\")"},{"line_number":150,"context_line":"            raise webob.exc.HTTPBadRequest(explanation\u003dmsg)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fea7107c_d6013141","line":147,"range":{"start_line":147,"start_character":16,"end_line":147,"end_character":52},"in_reply_to":"bd1280aa_46dad17b","updated":"2022-01-20 13:13:50.000000000","message":"Thanks, see new patchset.","commit_id":"2097c7c37902f90efd4b2cdfac1d7d7f8dd37640"},{"author":{"_account_id":31721,"name":"Felipe Rodrigues","email":"felipefuty01@gmail.com","username":"felipefutty"},"change_message_id":"06a9cc71fe9671d2df5022dab9ef54ef813eab71","unresolved":false,"context_lines":[{"line_number":144,"context_line":"                body.get(\u0027snapshot_gigabytes\u0027) is None and"},{"line_number":145,"context_line":"                body.get(\u0027shares\u0027) is None and"},{"line_number":146,"context_line":"                body.get(\u0027share_networks\u0027) is None and"},{"line_number":147,"context_line":"                body.get(\u0027share_groups\u0027) is None and"},{"line_number":148,"context_line":"                body.get(\u0027share_group_snapshots\u0027) is None):"},{"line_number":149,"context_line":"            msg \u003d _(\"Must supply at least one quota field to update.\")"},{"line_number":150,"context_line":"            raise webob.exc.HTTPBadRequest(explanation\u003dmsg)"}],"source_content_type":"text/x-python","patch_set":2,"id":"b1fc286f_ab5efea5","line":147,"range":{"start_line":147,"start_character":16,"end_line":147,"end_character":52},"in_reply_to":"fea7107c_d6013141","updated":"2022-01-27 11:39:41.000000000","message":"Done","commit_id":"2097c7c37902f90efd4b2cdfac1d7d7f8dd37640"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"605369e3fe9bf3fb9ed695b0842b84ad41554125","unresolved":true,"context_lines":[{"line_number":150,"context_line":"                body.get(\u0027share_replicas\u0027) is None and"},{"line_number":151,"context_line":"                body.get(\u0027replica_gigabytes\u0027) is None and"},{"line_number":152,"context_line":"                body.get(\u0027per_share_gigabytes\u0027) is None):"},{"line_number":153,"context_line":"            msg \u003d _(\"Must suppy at least one quota field to update.\")"},{"line_number":154,"context_line":"            raise webob.exc.HTTPBadRequest(explanation\u003dmsg)"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        context \u003d req.environ[\u0027manila.context\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"54632c43_4edbfba8","line":153,"range":{"start_line":153,"start_character":26,"end_line":153,"end_character":31},"updated":"2022-02-10 04:15:33.000000000","message":"supply","commit_id":"1f3c7dc7a9a2ad7015dea9cf812c9ba3ac3f7ee1"},{"author":{"_account_id":31721,"name":"Felipe Rodrigues","email":"felipefuty01@gmail.com","username":"felipefutty"},"change_message_id":"31b69667e362250649cb4be11d93bbde90c7e9ee","unresolved":true,"context_lines":[{"line_number":150,"context_line":"                body.get(\u0027share_replicas\u0027) is None and"},{"line_number":151,"context_line":"                body.get(\u0027replica_gigabytes\u0027) is None and"},{"line_number":152,"context_line":"                body.get(\u0027per_share_gigabytes\u0027) is None):"},{"line_number":153,"context_line":"            msg \u003d _(\"Must suppy at least one quota field to update.\")"},{"line_number":154,"context_line":"            raise webob.exc.HTTPBadRequest(explanation\u003dmsg)"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        context \u003d req.environ[\u0027manila.context\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"0d7b8d64_4ee44be2","line":153,"range":{"start_line":153,"start_character":26,"end_line":153,"end_character":31},"in_reply_to":"54632c43_4edbfba8","updated":"2022-02-10 13:21:31.000000000","message":"thks, see next patch 😊","commit_id":"1f3c7dc7a9a2ad7015dea9cf812c9ba3ac3f7ee1"}]}
