)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"3e9fcbd61740fd9dc4b85cb90305016cf390947f","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"This patch fixes that usage."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Fixes-Bug: #1483375"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Change-Id: Ibe5eef68ad9c60ba5c0d7671f4a1a676b842fded"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"da20952f_ac8717d6","line":21,"updated":"2015-08-28 08:19:52.000000000","message":"Closes-Bug: #","commit_id":"fa6184e53d2dd619b3b4dc3401616e0d8218d1d2"}],"keystone/endpoint_policy/backends/sql.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"b633e7d77c36750f8dde610bfb464957568378e0","unresolved":false,"context_lines":[{"line_number":105,"context_line":"            with sql.transaction() as session:"},{"line_number":106,"context_line":"                policy_id \u003d session.query(PolicyAssociation.policy_id).filter("},{"line_number":107,"context_line":"                    sql_constraints).distinct().one().policy_id"},{"line_number":108,"context_line":"            return {\u0027policy_id\u0027: policy_id}"},{"line_number":109,"context_line":"        except sql.NotFound:"},{"line_number":110,"context_line":"            raise exception.PolicyAssociationNotFound()"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"9a1a9d01_c14b7f2a","line":108,"updated":"2015-09-25 02:40:42.000000000","message":"Why is this only returning the id of a policy and the the association object? To me this should return the same type of obect that is returned in the list (except obviously just one object instead of a list).","commit_id":"d763389d703ae5303cdf651da1d00c5ff118afed"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"b03252d25cacc87a424d74333ec92a9df9d700f5","unresolved":false,"context_lines":[{"line_number":105,"context_line":"            with sql.transaction() as session:"},{"line_number":106,"context_line":"                policy_id \u003d session.query(PolicyAssociation.policy_id).filter("},{"line_number":107,"context_line":"                    sql_constraints).distinct().one().policy_id"},{"line_number":108,"context_line":"            return {\u0027policy_id\u0027: policy_id}"},{"line_number":109,"context_line":"        except sql.NotFound:"},{"line_number":110,"context_line":"            raise exception.PolicyAssociationNotFound()"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"9a1a9d01_dea89e8e","line":108,"in_reply_to":"9a1a9d01_c14b7f2a","updated":"2015-09-29 22:45:51.000000000","message":"Agreed, thus I changed the bug description and the fix. Thanks","commit_id":"d763389d703ae5303cdf651da1d00c5ff118afed"}],"keystone/tests/unit/backend/endpoint_policy/test_sql.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"24de5cfda9bf4b50fb97964e873dcccf89e610f7","unresolved":false,"context_lines":[{"line_number":77,"context_line":"                          self.driver.check_policy_association,"},{"line_number":78,"context_line":"                          **self.association)"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    def test_get_policy_association(self):"},{"line_number":81,"context_line":"        target \u003d self.association.copy()"},{"line_number":82,"context_line":"        target.pop(\u0027policy_id\u0027)"},{"line_number":83,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"fa69d971_467b517b","line":80,"updated":"2016-01-06 17:14:03.000000000","message":"This test should have been in the backend-agnostic location.","commit_id":"aa6ef111f04393c9d18f3cf56d81b8a69dd875b5"}]}
