fix(api): restful to restx migration issue (#24416)

This commit is contained in:
Matri Qi
2025-08-24 20:58:42 +08:00
committed by GitHub
parent 5ff3947312
commit f31ddc4b1c
3 changed files with 3 additions and 15 deletions

View File

@@ -77,18 +77,6 @@ class ExternalApi(Api):
data = getattr(e, "data", default_data)
error_cls_name = type(e).__name__
if error_cls_name in self.errors:
custom_data = self.errors.get(error_cls_name, {})
custom_data = custom_data.copy()
status_code = custom_data.get("status", 500)
if "message" in custom_data:
custom_data["message"] = custom_data["message"].format(
message=str(e.description if hasattr(e, "description") else e)
)
data.update(custom_data)
# record the exception in the logs when we have a server error of status code: 500
if status_code and status_code >= 500:
exc_info: Any = sys.exc_info()

View File

@@ -57,7 +57,7 @@ def run(script):
class AppIconUrlField(fields.Raw):
def output(self, key, obj):
def output(self, key, obj, **kwargs):
if obj is None:
return None
@@ -72,7 +72,7 @@ class AppIconUrlField(fields.Raw):
class AvatarUrlField(fields.Raw):
def output(self, key, obj):
def output(self, key, obj, **kwargs):
if obj is None:
return None