From 3db94ee82b5205eb3f80811fc20cdc0af615c908 Mon Sep 17 00:00:00 2001 From: Cayo Puigdefabregas Date: Fri, 31 Jan 2025 17:35:41 +0100 Subject: [PATCH] fix more than one snapshot --- device/views.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/device/views.py b/device/views.py index 43eaef8..e418c7b 100644 --- a/device/views.py +++ b/device/views.py @@ -98,15 +98,15 @@ class DetailsView(DashboardView, TemplateView): uuid__in=self.object.uuids, type=PROOF_TYPE["IssueDPP"] ) - last_evidence= self.object.get_last_evidence(), - uuid=self.object.last_uuid() + last_evidence = self.object.get_last_evidence() + uuids = self.object.uuids state_definitions = StateDefinition.objects.filter( institution=self.request.user.institution ).order_by('order') - device_states = State.objects.filter(snapshot_uuid=uuid).order_by('-date') + device_states = State.objects.filter(snapshot_uuid__in=uuids).order_by('-date') device_logs = DeviceLog.objects.filter( - snapshot_uuid=uuid).order_by('-date') - device_notes = Note.objects.filter(snapshot_uuid=uuid).order_by('-date') + snapshot_uuid__in=uuids).order_by('-date') + device_notes = Note.objects.filter(snapshot_uuid__in=uuids).order_by('-date') context.update({ 'object': self.object, 'snapshot': last_evidence,