diff --git a/taiga/projects/management/commands/sample_data.py b/taiga/projects/management/commands/sample_data.py index 70ec16a1..ea48c4e9 100644 --- a/taiga/projects/management/commands/sample_data.py +++ b/taiga/projects/management/commands/sample_data.py @@ -557,7 +557,11 @@ class Command(BaseCommand): filters = {"project": epic.project} n = self.sd.choice(list(range(self.sd.int(*NUM_USS_EPICS)))) - epic.user_stories.add(*UserStory.objects.filter(**filters).order_by("?")[:n]) + user_stories = UserStory.objects.filter(**filters).order_by("?")[:n] + for idx, us in enumerate(list(user_stories)): + RelatedUserStory.objects.create(epic=epic, + user_story=us, + order=idx+1) return epic