fix more than one snapshot

This commit is contained in:
Cayo Puigdefabregas 2025-01-31 17:35:41 +01:00
parent 5cf51df952
commit 3db94ee82b

View file

@ -98,15 +98,15 @@ class DetailsView(DashboardView, TemplateView):
uuid__in=self.object.uuids, uuid__in=self.object.uuids,
type=PROOF_TYPE["IssueDPP"] type=PROOF_TYPE["IssueDPP"]
) )
last_evidence= self.object.get_last_evidence(), last_evidence = self.object.get_last_evidence()
uuid=self.object.last_uuid() uuids = self.object.uuids
state_definitions = StateDefinition.objects.filter( state_definitions = StateDefinition.objects.filter(
institution=self.request.user.institution institution=self.request.user.institution
).order_by('order') ).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( device_logs = DeviceLog.objects.filter(
snapshot_uuid=uuid).order_by('-date') snapshot_uuid__in=uuids).order_by('-date')
device_notes = Note.objects.filter(snapshot_uuid=uuid).order_by('-date') device_notes = Note.objects.filter(snapshot_uuid__in=uuids).order_by('-date')
context.update({ context.update({
'object': self.object, 'object': self.object,
'snapshot': last_evidence, 'snapshot': last_evidence,