log backend errors into db

This commit is contained in:
j 2011-10-27 14:26:05 +02:00
commit e458fed035
5 changed files with 71 additions and 12 deletions

View file

@ -108,17 +108,18 @@ def log(request):
}
'''
data = json.loads(request.POST['data'])
if not request.user.is_authenticated:
if request.user.is_authenticated():
user = request.user
else:
user = None
if 'text' in data:
l = models.Log(
user=user,
text=data['text'],
line=int(data.get('line', 0)),
url=data.get('url', '')
)
if user:
l.user = user
l.save()
response = json_response()
return render_to_json_response(response)