From 43b2bfde5539c672613355a4c381be7bf3af85ca Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Fri, 11 Nov 2011 14:04:15 +0100 Subject: [PATCH] dont count first time 2x --- pandora/item/models.py | 1 + pandora/user/views.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pandora/item/models.py b/pandora/item/models.py index 8d66115d..52a3b9d3 100644 --- a/pandora/item/models.py +++ b/pandora/item/models.py @@ -1162,6 +1162,7 @@ attrs = { 'duration': models.FloatField(null=True, blank=True, db_index=True), 'width': models.BigIntegerField(null=True, blank=True, db_index=True), 'height': models.BigIntegerField(null=True, blank=True, db_index=True), + 'created': models.DateTimeField(null=True, blank=True, db_index=True), } for key in filter(lambda k: 'columnWidth' in k or k['type'] in ('integer', 'time', 'float', 'date', 'enum'), settings.CONFIG['itemKeys']): name = key['id'] diff --git a/pandora/user/views.py b/pandora/user/views.py index 447a930a..f78b3579 100644 --- a/pandora/user/views.py +++ b/pandora/user/views.py @@ -696,7 +696,8 @@ def setUI(request): access, created = Access.objects.get_or_create(item=item, user=request.user) else: access, created = Access.objects.get_or_create(item=item, user=None) - access.save() + if not created: + access.save() response = json_response() return render_to_json_response(response)