diff --git a/src/genlab_bestilling/managers.py b/src/genlab_bestilling/managers.py index 481a496..61b595a 100644 --- a/src/genlab_bestilling/managers.py +++ b/src/genlab_bestilling/managers.py @@ -23,7 +23,9 @@ def filter_allowed(self, user): return self.filter(order__genrequest__project__memberships=user) def filter_in_draft(self): - return self.select("order").filter(order__status=self.model.OrderStatus.DRAFT) + return self.select_related("order").filter( + order__status=self.model.OrderStatus.DRAFT + ) class SampleQuerySet(models.QuerySet): @@ -31,4 +33,6 @@ def filter_allowed(self, user): return self.filter(order__genrequest__project__memberships=user) def filter_in_draft(self): - return self.select("order").filter(order__status=self.model.OrderStatus.DRAFT) + return self.select_related("order").filter( + order__status=self.model.OrderStatus.DRAFT + )