diff --git a/djing/lib/decorators.py b/djing/lib/decorators.py index 8b2c8ff..0bd0b78 100644 --- a/djing/lib/decorators.py +++ b/djing/lib/decorators.py @@ -100,7 +100,7 @@ def json_view(fn): def wrapped(request, *args, **kwargs): r = fn(request, *args, **kwargs) if isinstance(r, dict) and not isinstance(r.get('text'), str): - r['text'] = str(r['text']) + r['text'] = str(r.get('text')) return JsonResponse(r, safe=False, json_dumps_params={ 'ensure_ascii': False })