File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ def most_recent(self):
53
53
tmp .append (field .name )
54
54
fields = tuple (tmp )
55
55
try :
56
- values = self .values_list (* fields )[0 ]
56
+ values = self .get_queryset (). values_list (* fields )[0 ]
57
57
except IndexError :
58
58
raise self .instance .DoesNotExist ("%s has no historical record." %
59
59
self .instance ._meta .object_name )
@@ -68,7 +68,7 @@ def as_of(self, date):
68
68
"""
69
69
if not self .instance :
70
70
return self ._as_of_set (date )
71
- queryset = self .filter (history_date__lte = date )
71
+ queryset = self .get_queryset (). filter (history_date__lte = date )
72
72
try :
73
73
history_obj = queryset [0 ]
74
74
except IndexError :
@@ -84,7 +84,7 @@ def as_of(self, date):
84
84
def _as_of_set (self , date ):
85
85
model = type (self .model ().instance ) # a bit of a hack to get the model
86
86
pk_attr = model ._meta .pk .name
87
- queryset = self .filter (history_date__lte = date )
87
+ queryset = self .get_queryset (). filter (history_date__lte = date )
88
88
for original_pk in set (
89
89
queryset .order_by ().values_list (pk_attr , flat = True )):
90
90
changes = queryset .filter (** {pk_attr : original_pk })
You can’t perform that action at this time.
0 commit comments