diff --git a/AKModel/migrations/0044_ak_history_remove_interest_counter.py b/AKModel/migrations/0044_ak_history_remove_interest_counter.py new file mode 100644 index 0000000000000000000000000000000000000000..203a9863eadc8429bd0b66cf72e887afd5d05fe3 --- /dev/null +++ b/AKModel/migrations/0044_ak_history_remove_interest_counter.py @@ -0,0 +1,17 @@ +# Generated by Django 3.1.5 on 2021-01-29 15:44 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('AKModel', '0043_akslot_fixed_improve_verbose_name'), + ] + + operations = [ + migrations.RemoveField( + model_name='historicalak', + name='interest_counter', + ), + ] diff --git a/AKModel/models.py b/AKModel/models.py index e614ea0b540bf9a3dae51baa59cf8233e1e636c0..9ab9fa3f5d5e11a3d16a0f1e07072929d2af8612 100644 --- a/AKModel/models.py +++ b/AKModel/models.py @@ -233,7 +233,7 @@ class AK(models.Model): event = models.ForeignKey(to=Event, on_delete=models.CASCADE, verbose_name=_('Event'), help_text=_('Associated event')) - history = HistoricalRecords() + history = HistoricalRecords(excluded_fields=['interest_counter']) class Meta: verbose_name = _('AK') @@ -272,7 +272,9 @@ class AK(models.Model): def increment_interest(self): self.interest_counter += 1 + self.skip_history_when_saving = True self.save() + del self.skip_history_when_saving @property def availabilities(self):