If user passes member id as unicode characters in member create then
HTTP 500 internal server error is raised.
Reason: The unicode format check is not performed in db create member.
This patch fixes the member create by checking member id before
inserting in db. If member id is unicode then proper exception
is raised and same is handled in controller api.
Reviewed: https:/ /review. openstack. org/500735 /git.openstack. org/cgit/ openstack/ glance/ commit/ ?id=05e9bdb656d 9c120ed3cd6ffc8 ae7dbf5614b5e4
Committed: https:/
Submitter: Zuul
Branch: master
commit 05e9bdb656d9c12 0ed3cd6ffc8ae7d bf5614b5e4
Author: neha.pandey <email address hidden>
Date: Thu May 4 16:53:08 2017 +0530
Fix member create to handle unicode characters
If user passes member id as unicode characters in member create then
HTTP 500 internal server error is raised.
Reason: The unicode format check is not performed in db create member.
This patch fixes the member create by checking member id before
inserting in db. If member id is unicode then proper exception
is raised and same is handled in controller api.
Change-Id: I67be5e990d1269 cbb986db7fff21a 90a41af06e4
Closes-Bug: #1688189