Comment 6 for bug 1746202

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

Reviewed: https://review.openstack.org/539387
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=0e2193982ab1e4941ed82c3785e306eb8e4e46ec
Submitter: Zuul
Branch: master

commit 0e2193982ab1e4941ed82c3785e306eb8e4e46ec
Author: TommyLike <email address hidden>
Date: Wed Jan 31 09:41:13 2018 +0800

    Fix UnicodeDecodeError when decode API input

    Convert UnicodeDecodeError to HTTPBadRequest in
    FaultWrapper.

    **NOTE**: Cinder will raise 500 error when failed to decode invalid
    unicode character at anyplace where try to collect url
    parematers as below:

    ```
    params = req.params
    ```

    This patch converts this kind of exception into BadRequest, plus
    an explicit error message.

    Change-Id: I816f05084b0a0ef670ef293d381868409b96ed7d
    Closes-Bug: #1746202