Dmitry Novikov 7 years ago
parent
commit
a61c0c1069
  1. 4
      djing/lib/decorators.py

4
djing/lib/decorators.py

@ -99,9 +99,9 @@ def json_view(fn):
@wraps(fn)
def wrapped(request, *args, **kwargs):
r = fn(request, *args, **kwargs)
if r and 'text' in r.keys() and not isinstance(r['text'], str):
if isinstance(r, dict) and not isinstance(r.get('text'), str):
r['text'] = str(r['text'])
return JsonResponse(dict(r or {'text': 'null'}), safe=False, json_dumps_params={
return JsonResponse(r, safe=False, json_dumps_params={
'ensure_ascii': False
})
return wrapped
Loading…
Cancel
Save