Reviewed: https://review.openstack.org/294201 Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=bfcbb3cd7679dd13d5ededd2f3b765d40e0bca7d Submitter: Jenkins Branch: master
commit bfcbb3cd7679dd13d5ededd2f3b765d40e0bca7d Author: Rodrigo Duarte <[email protected]> Date: Thu Mar 17 14:28:55 2016 -0300 Add conflict validation for idp update Remote IDs conflicts can happen during an identity provider update (similar to what happens during create). This patch adds the same conflict handling, so a 500 is not returned by keystone. Change-Id: I1f093dad0b9427027edf4dc1a9f563e99aedad0c Closes-Bug: 1558670 ** Changed in: keystone Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1558670 Title: Internal server error when updating an identity provider Status in OpenStack Identity (keystone): Fix Released Bug description: Remote IDs for identity providers can not be reused, so during the creation of an identity provider, keystone returns a 409 Conflict when we try to do so. However, the same problem occurs when updating an identity provider and using a remote ID from another registered identity provider, but the duplicate entry error is not treated and a HTTP 500 is returned. Error trace: http://paste.openstack.org/show/490946/ To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1558670/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

