Просмотр исходного кода

Fixes #12109: Fix migration error when replicating more than 100 job results

jeremystretch 2 лет назад
Родитель
Сommit
cdad50e051

+ 5 - 1
docs/release-notes/version-3.5.md

@@ -1,6 +1,6 @@
 # NetBox v3.5
 
-## v3.5-beta1 (2023-03-30)
+## v3.5.0 (FUTURE)
 
 ### Breaking Changes
 
@@ -68,6 +68,10 @@ Two new webhook trigger events have been introduced: `job_start` and `job_end`.
 * [#12068](https://github.com/netbox-community/netbox/issues/12068) - Enable generic foreign key relationships from jobs to NetBox objects
 * [#12085](https://github.com/netbox-community/netbox/issues/12085) - Add a file source view for reports
 
+### Bug Fixes (From Beta1)
+
+* [#12109](https://github.com/netbox-community/netbox/issues/12109) - Fix migration error when replicating more than 100 job results
+
 ### Other Changes
 
 * [#10604](https://github.com/netbox-community/netbox/issues/10604) - Remove unused `extra_tabs` block from `object.html` generic template

+ 1 - 0
netbox/core/migrations/0004_replicate_jobresults.py

@@ -27,6 +27,7 @@ def replicate_jobresults(apps, schema_editor):
         )
         if len(jobs) == 100:
             Job.objects.bulk_create(jobs)
+            jobs = []
     if jobs:
         Job.objects.bulk_create(jobs)
 

+ 1 - 1
netbox/netbox/settings.py

@@ -24,7 +24,7 @@ from netbox.constants import RQ_QUEUE_DEFAULT, RQ_QUEUE_HIGH, RQ_QUEUE_LOW
 # Environment setup
 #
 
-VERSION = '3.5-beta1'
+VERSION = '3.5.0-dev'
 
 # Hostname
 HOSTNAME = platform.node()