From 171c747492d7539bbdd0f9d44336cf2c409f1f10 Mon Sep 17 00:00:00 2001 From: erichhasl Date: Mon, 13 Mar 2017 23:34:05 +0100 Subject: [PATCH] only consider past memberlists to calculate skill --- jdav_web/members/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jdav_web/members/models.py b/jdav_web/members/models.py index 94081cb..19eee21 100644 --- a/jdav_web/members/models.py +++ b/jdav_web/members/models.py @@ -107,7 +107,8 @@ class Member(models.Model): for kind in ActivityCategory.objects.all(): lists = MemberList.objects.filter(activity=kind, memberonlist__member=self) - skills[kind.name] = sum([l.difficulty * 3 for l in lists]) + skills[kind.name] = sum([l.difficulty * 3 for l in lists + if l.date < datetime.now().date()]) return skills