From 165b0eeb3a11a07916ff356df92c7360b59591be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Tue, 29 Oct 2013 17:36:22 +0100 Subject: [PATCH] Fixed an error when we try to update an US --- greenmine/projects/userstories/serializers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/greenmine/projects/userstories/serializers.py b/greenmine/projects/userstories/serializers.py index c2fe9585..65d13564 100644 --- a/greenmine/projects/userstories/serializers.py +++ b/greenmine/projects/userstories/serializers.py @@ -32,7 +32,7 @@ class UserStorySerializer(serializers.ModelSerializer): def save_object(self, obj, **kwargs): role_points = obj._related_data.pop("role_points", None) - super(UserStorySerializer, self).save_object(obj, **kwargs) + super().save_object(obj, **kwargs) points_modelcls = get_model("projects", "Points") @@ -40,8 +40,8 @@ class UserStorySerializer(serializers.ModelSerializer): if role_points: for role_id, points_id in role_points.items(): role_points = obj.role_points.get(role__id=role_id) - role_points.points = points_modelcls.objects.get(project=obj.project, - id=points_id) + role_points.points = points_modelcls.objects.get(id=points_id, + project=obj.project) role_points.save() def get_total_points(self, obj):