PUT /hails/:id: fix when data is not provided
PUT /hails/:id: fix when data is not provided

curl ... -d '{}' raised error because data is not present, and the
schema validation doesn't fail since partial=True is set.

openmaraude/APITaxi,openmaraude/APITaxi