diff --git a/sapl/norma/models.py b/sapl/norma/models.py index b17873ecb..19a9c4449 100644 --- a/sapl/norma/models.py +++ b/sapl/norma/models.py @@ -2,6 +2,7 @@ from django.contrib.contenttypes.fields import GenericRelation from django.db import models from django.template import defaultfilters from django.utils.translation import ugettext_lazy as _ +from django.utils import timezone from model_utils import Choices import datetime import reversion @@ -197,7 +198,7 @@ class NormaEstatisticas(models.Model): horario_acesso = models.DateTimeField( blank=True, null=True) ano = models.PositiveSmallIntegerField(verbose_name=_('Ano'), - choices=RANGE_ANOS, default=datetime.date.today().year) + choices=RANGE_ANOS, default=lambda:timezone.now().year) norma = models.ForeignKey(NormaJuridica, on_delete=models.CASCADE) def __str__(self): diff --git a/sapl/norma/views.py b/sapl/norma/views.py index 47b270c25..cfdbf2779 100644 --- a/sapl/norma/views.py +++ b/sapl/norma/views.py @@ -194,9 +194,9 @@ class NormaCrud(Crud): estatisticas_acesso_normas = AppConfig.objects.first().estatisticas_acesso_normas if estatisticas_acesso_normas == 'S': NormaEstatisticas.objects.create(usuario=str(self.request.user), - norma_id=kwargs['pk'], - ano = datetime.date.today().year, - horario_acesso=datetime.datetime.now()) + norma_id=kwargs['pk'], + ano=timezone.now().year, + horario_acesso=timezone.now()) return super().get(request, *args, **kwargs)