Browse Source

Arrumando erros relatados no PR

pull/2945/head
ulyssesBML 6 years ago
parent
commit
0e2768c775
  1. 10
      sapl/norma/forms.py

10
sapl/norma/forms.py

@ -92,12 +92,12 @@ class NormaFilterSet(django_filters.FilterSet):
return queryset.filter(q)
def filter_vigencia(self, queryset, name, value):
def filter_vigencia(self, queryset, name, data_fim_vigencia):
data_atual = timezone.now()
if value: # É vigente
queryset = queryset.filter((Q(data_vigencia__gt=data_atual) or Q(data_vigencia__isnull=True)) and Q(data__lte=data_atual))
else:
queryset = queryset.filter(Q(data_vigencia__lte=data_atual) or Q(data__gt=data_atual))
if data_fim_vigencia: # É vigente
queryset = queryset.filter((Q(data_vigencia__gt=data_atual) | Q(data_vigencia__isnull=True)) & Q(data__lte=data_atual))
elif data_fim_vigencia == False:
queryset = queryset.filter(Q(data_vigencia__lte=data_atual) | Q(data__gt=data_atual))
return queryset

Loading…
Cancel
Save