diff --git a/evibes/settings/drf.py b/evibes/settings/drf.py index ae20140c..c342a153 100644 --- a/evibes/settings/drf.py +++ b/evibes/settings/drf.py @@ -133,7 +133,7 @@ SPECTACULAR_SETTINGS = { "url": f"https://api.{BASE_DOMAIN}/", "description": "Production Server", }, - {"url": "http://api.localhost:8000/", "description": "Development Server"}, + {"url": "http://localhost:8000/", "description": "Development Server"}, ], "CONTACT": { "name": 'Egor "fureunoir" Gorbunov', diff --git a/evibes/utils/renderers.py b/evibes/utils/renderers.py index 3218df06..d68ec38b 100644 --- a/evibes/utils/renderers.py +++ b/evibes/utils/renderers.py @@ -35,9 +35,10 @@ def camelize(obj: Any) -> Any: (_camelize_key(k) if isinstance(k, str) else k): camelize(v) for k, v in obj.items() } - if isinstance(obj, (list, tuple)): - t = type(obj) - return t(camelize(v) for v in obj) + if isinstance(obj, list): + return [camelize(v) for v in obj] + if isinstance(obj, tuple): + return tuple(camelize(v) for v in obj) return obj