Преглед изворни кода

Fixes #18928: Fix support for cascading deletions when cleaning up expired changelog records

Jeremy Stretch пре 11 месеци
родитељ
комит
c5801f9881
1 измењених фајлова са 1 додато и 2 уклоњено
  1. 1 2
      netbox/extras/management/commands/housekeeping.py

+ 1 - 2
netbox/extras/management/commands/housekeeping.py

@@ -5,7 +5,6 @@ import requests
 from django.conf import settings
 from django.conf import settings
 from django.core.cache import cache
 from django.core.cache import cache
 from django.core.management.base import BaseCommand
 from django.core.management.base import BaseCommand
-from django.db import DEFAULT_DB_ALIAS
 from django.utils import timezone
 from django.utils import timezone
 from packaging import version
 from packaging import version
 
 
@@ -53,7 +52,7 @@ class Command(BaseCommand):
                         ending=""
                         ending=""
                     )
                     )
                     self.stdout.flush()
                     self.stdout.flush()
-                ObjectChange.objects.filter(time__lt=cutoff)._raw_delete(using=DEFAULT_DB_ALIAS)
+                ObjectChange.objects.filter(time__lt=cutoff).delete()
                 if options['verbosity']:
                 if options['verbosity']:
                     self.stdout.write("Done.", self.style.SUCCESS)
                     self.stdout.write("Done.", self.style.SUCCESS)
             elif options['verbosity']:
             elif options['verbosity']: