|
@@ -77,11 +77,11 @@ def make_response_error(data: Dict[str, Any]) -> ResponseError:
|
|
elif not isinstance(error_data, dict):
|
|
elif not isinstance(error_data, dict):
|
|
error_data = {"message": str(error_data)}
|
|
error_data = {"message": str(error_data)}
|
|
if "message" not in error_data:
|
|
if "message" not in error_data:
|
|
- error_data["message"] = "<no message>"
|
|
|
|
|
|
+ error_data["message"] = "no message, see signald logs"
|
|
error_type = data["error_type"]
|
|
error_type = data["error_type"]
|
|
try:
|
|
try:
|
|
error_class = response_error_types[error_type]
|
|
error_class = response_error_types[error_type]
|
|
except KeyError:
|
|
except KeyError:
|
|
- return ResponseError(data, error_type=error_type)
|
|
|
|
|
|
+ return ResponseError(error_data, error_type=error_type)
|
|
else:
|
|
else:
|
|
return error_class(error_data)
|
|
return error_class(error_data)
|