Commit 4e78bf14eb80fe521f6d66c821b4709b9f7dcdef

Authored by Zambom
1 parent 45be92ec

Fixing issue in log middleware

Showing 1 changed file with 10 additions and 9 deletions   Show diff stats
log/middleware.py
... ... @@ -32,16 +32,17 @@ class TimeSpentMiddleware(object):
32 32  
33 33 request.session['log_id'] = None
34 34  
35   - oppened_logs = Log.objects.filter(user = request.user, context__contains={'timestamp_end': '-1'})
  35 + if request.user.is_authenticated:
  36 + oppened_logs = Log.objects.filter(user = request.user, context__contains={'timestamp_end': '-1'})
36 37  
37   - for op_log in oppened_logs:
38   - if type(op_log.context) == dict:
39   - log_context = op_log.context
40   - else:
41   - log_context = json.loads(op_log.context)
  38 + for op_log in oppened_logs:
  39 + if type(op_log.context) == dict:
  40 + log_context = op_log.context
  41 + else:
  42 + log_context = json.loads(op_log.context)
42 43  
43   - log_context['timestamp_end'] = str(int(time.time()))
  44 + log_context['timestamp_end'] = str(int(time.time()))
44 45  
45   - op_log.context = log_context
  46 + op_log.context = log_context
46 47  
47   - op_log.save()
48 48 \ No newline at end of file
  49 + op_log.save()
49 50 \ No newline at end of file
... ...