And the tenant problem is revealed:
mapper url is :
mapper.connect("/users/{user_id}/OS-KSADM/tenant", controller=user_controller, action="update_user_tenant", conditions=dict(method=["PUT"]))
while call is performed using
return self._update("/users/%s/tenant" % base.getid(user), params, "user")
An "OS-KSADM" is missing from URL.
And the tenant problem is revealed:
mapper url is :
while call is performed using
return self._update( "/users/ %s/tenant" % base.getid(user),
params, "user")
An "OS-KSADM" is missing from URL.