diff --git a/sapl/api/views_materia.py b/sapl/api/views_materia.py index 443aa2cb9..d00b8eabb 100644 --- a/sapl/api/views_materia.py +++ b/sapl/api/views_materia.py @@ -111,6 +111,11 @@ class _MateriaLegislativaViewSet: return self.list(request, *args, **kwargs) def last_modified_func(self, request, *args, **kwargs): + pk = kwargs.get('pk', None) + if pk: + return MateriaLegislativa.objects.filter(pk=pk).values_list('data_ultima_atualizacao', flat=True).first() + + queryset = self.get_queryset() for backend in list(self.filter_backends): queryset = backend().filter_queryset(request, self.queryset, self)