Comment 2 for bug 1684820

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/458954
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=0392b36a0d7d3e7cc479b357245da04c949924de
Submitter: Jenkins
Branch: master

commit 0392b36a0d7d3e7cc479b357245da04c949924de
Author: Kristi Nikolla <email address hidden>
Date: Fri Apr 21 15:31:49 2017 -0400

    Handle NotFound when listing role assignments for deleted users

    Keystone can use an external identity store for the users, and
    store assignments for these users in the SQL database that it
    manages. When a user has been deleted directly in the external
    identity store, these assignments will persist. Therefore when
    listing role assignments and asking for names to be included,
    keystone will try to get information of the user and fail with
    NotFound.

    This catches the NotFound exception of the get_user and get_group
    calls and fills the user values with and empty string.

    Change-Id: Iec3e12f6cd1402e1e3f192b0ede5d608bd41ca1d
    Closes-Bug: 1684820