Tanking snapshot when creating related user stories for an epic in bulk mode
parent
132f759190
commit
2516fb9685
|
@ -292,6 +292,7 @@ class EpicRelatedUserStoryViewSet(NestedViewSetMixin, HistoryResourceMixin,
|
||||||
|
|
||||||
for related_userstory in related_userstories:
|
for related_userstory in related_userstories:
|
||||||
self.persist_history_snapshot(obj=related_userstory)
|
self.persist_history_snapshot(obj=related_userstory)
|
||||||
|
self.persist_history_snapshot(obj=related_userstory.user_story)
|
||||||
|
|
||||||
related_uss_serialized = self.get_serializer_class()(epic.relateduserstory_set.all(), many=True)
|
related_uss_serialized = self.get_serializer_class()(epic.relateduserstory_set.all(), many=True)
|
||||||
return response.Ok(related_uss_serialized.data)
|
return response.Ok(related_uss_serialized.data)
|
||||||
|
|
|
@ -127,6 +127,12 @@ class UserStory(OCCModelMixin, WatchedModelMixin, BlockedMixin, TaggedMixin, mod
|
||||||
|
|
||||||
super().save(*args, **kwargs)
|
super().save(*args, **kwargs)
|
||||||
|
|
||||||
|
if not self.role_points.all():
|
||||||
|
for role in self.project.roles.all():
|
||||||
|
RolePoints.objects.create(role=role,
|
||||||
|
points=self.project.default_points,
|
||||||
|
user_story=self)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return "({1}) {0}".format(self.ref, self.subject)
|
return "({1}) {0}".format(self.ref, self.subject)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue