Hi,<br><br>Working on stable/essex:<br><br>When I delete a user-tenant-role keystone continues returning null for the deleted roles<br><br>In the example I have deleted KeystoneAdmin and KeystoneServiceAdmin roles from a <br>
devstack installation and then added them again as part of my tests<br><br>This is the result, <br><br>{"roles": [{"id": "5172006c48c942c499beb79740a8021a", "name": "admin"}, <b>null, null</b>,
 {"id": "5adca868452746388f5d526db1bfcf9c", "name": "KeystoneAdmin"}, 
{"id": "fea9871c0e2d492da75c2d4a73c7269b", "name": 
"KeystoneServiceAdmin"}]}<br><br><br>which causes every nova api call become unusable :<br><br>error on auth_token.py [line 398]<br><br>TypeError: 'NoneType' object has no attribute '__getitem__'<br>
<br>I think this issue is related to metadata table where roles are not updated <br>when a role is deleted<br><br clear="all"><br>-- <br>-------------------------------------------<br>Luis Alberto Gervaso Martin<div>Woorea Solutions, S.L<br>
CEO & CTO<br>mobile: (+34) 627983344<br><a href="mailto:luis.gervaso@gmail.com" target="_blank">luis@</a><a href="http://woorea.es/" target="_blank">woorea.es</a></div><br>