← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1558670] Re: Internal server error when updating an identity provider

 

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 <rduartes@xxxxxxxxxx>
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


References