Reviewed: https://review.openstack.org/161702 Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=437b282001e16ae9d55ca772c2578895ae24c708 Submitter: Jenkins Branch: master
commit 437b282001e16ae9d55ca772c2578895ae24c708 Author: Samuel de Medeiros Queiroz <email address hidden> Date: Thu Mar 5 07:59:19 2015 -0300
Fixes bug in SQL/LDAP when honoring driver_hints
SQL and LDAP backends failed to honor multiple valued driver_hints due to a wrong manipulation of the list of filters.
When iterating over the list of filters, the method removes elements from it at the same time. As result, filters in odd indexes are skipped.
This patch fixes this bug and assert the expected behavior.
Closes-Bug: #1424745
Change-Id: Idc755de01d5dfd1013d6825c2c77436b256da096
Reviewed: https:/ /review. openstack. org/161702 /git.openstack. org/cgit/ openstack/ keystone/ commit/ ?id=437b282001e 16ae9d55ca772c2 578895ae24c708
Committed: https:/
Submitter: Jenkins
Branch: master
commit 437b282001e16ae 9d55ca772c25788 95ae24c708
Author: Samuel de Medeiros Queiroz <email address hidden>
Date: Thu Mar 5 07:59:19 2015 -0300
Fixes bug in SQL/LDAP when honoring driver_hints
SQL and LDAP backends failed to honor multiple
valued driver_hints due to a wrong manipulation
of the list of filters.
When iterating over the list of filters, the
method removes elements from it at the same time.
As result, filters in odd indexes are skipped.
This patch fixes this bug and assert the expected
behavior.
Closes-Bug: #1424745
Change-Id: Idc755de01d5dfd 1013d6825c2c774 36b256da096