8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-12-23 07:23:46 +00:00

Remove useless query in detailed history

This commit is contained in:
Jean-Romain Garnier 2020-04-25 11:26:18 +00:00 committed by Supelec Rezo Rennes
parent c3e246c64d
commit 568dd3b415

View file

@ -648,11 +648,9 @@ class UserHistory(History):
# Add in "related" elements the list of objects # Add in "related" elements the list of objects
# that were once owned by this user # that were once owned by this user
query = Q(serialized_data__contains='"user": {}'.format(user_id))
query &= ~Q(serialized_data__contains='"model": "users.user"')
self.related = ( self.related = (
Version.objects.all() Version.objects.all()
.filter(query) .filter(serialized_data__contains='"user": {}'.format(user_id))
.order_by("content_type__model") .order_by("content_type__model")
) )
self.related = [RelatedHistory(v) for v in self.related] self.related = [RelatedHistory(v) for v in self.related]
@ -738,12 +736,9 @@ class MachineHistory(History):
self.event_type = MachineHistoryEvent self.event_type = MachineHistoryEvent
def get(self, machine_id, model): def get(self, machine_id, model):
query = Q(serialized_data__contains='"machine": {}'.format(machine_id))
query &= ~Q(serialized_data__contains='"model": "machines.machine"')
self.related = ( self.related = (
Version.objects.get_for_model(Interface) Version.objects.get_for_model(Interface)
.filter(query) .filter(serialized_data__contains='"machine": {}'.format(machine_id))
.order_by("content_type__model") .order_by("content_type__model")
) )