)]}'
{"cinder/api/contrib/quotas.py":[{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"6a9d33a733b40a63ccd5700bcdb08b9bc0c88580","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                db.quota_update(context, project_id, key, value)"},{"line_number":139,"context_line":"            except exception.ProjectQuotaNotFound:"},{"line_number":140,"context_line":"                db.quota_create(context, project_id, key, value)"},{"line_number":141,"context_line":"            except exception.AdminRequired:"},{"line_number":142,"context_line":"                raise webob.exc.HTTPForbidden()"},{"line_number":143,"context_line":"        return {\u0027quota_set\u0027: self._get_quotas(context, id)}"},{"line_number":144,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"baa041b7_c3046fc1","line":141,"updated":"2015-04-06 09:46:52.000000000","message":"Can this still happen for one quota but not another? I can\u0027t see any way it can, but I wanted to check","commit_id":"197299985a52535ad995dbd111491b58462f140a"},{"author":{"_account_id":10485,"name":"Ankit Agrawal","email":"ankitagrawal8188@gmail.com","username":"ankitagrawal"},"change_message_id":"2f7c22a020742d675c5483dae91841fd82300243","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                db.quota_update(context, project_id, key, value)"},{"line_number":139,"context_line":"            except exception.ProjectQuotaNotFound:"},{"line_number":140,"context_line":"                db.quota_create(context, project_id, key, value)"},{"line_number":141,"context_line":"            except exception.AdminRequired:"},{"line_number":142,"context_line":"                raise webob.exc.HTTPForbidden()"},{"line_number":143,"context_line":"        return {\u0027quota_set\u0027: self._get_quotas(context, id)}"},{"line_number":144,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa53dc9_ea931bf9","line":141,"in_reply_to":"baa041b7_c3046fc1","updated":"2015-04-07 09:15:20.000000000","message":"Admin context is required by \"quota_update\" method for each quota key. \"AdminRequired\" exception will be raised for the very first quota, so it will not allow to update any quotas even if we are trying to update multi-value in one request.","commit_id":"197299985a52535ad995dbd111491b58462f140a"}]}
