From d162d440b045b446545236ebd57de68ab0b6920b Mon Sep 17 00:00:00 2001 From: Arthur Date: Tue, 6 Feb 2024 10:43:13 -0800 Subject: [PATCH] 14438 fix migration --- netbox/extras/migrations/0107_alter_script_options.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/netbox/extras/migrations/0107_alter_script_options.py b/netbox/extras/migrations/0107_alter_script_options.py index 88a24e465..74716df67 100644 --- a/netbox/extras/migrations/0107_alter_script_options.py +++ b/netbox/extras/migrations/0107_alter_script_options.py @@ -9,7 +9,7 @@ def update_scripts(apps, schema_editor): ScriptModuleNew = apps.get_model('extras', 'ScriptModule') Script = apps.get_model('extras', 'Script') ContentType = apps.get_model('contenttypes', 'ContentType') - ct = ContentType.objects.get(app_label='extras', model='script') + ct = ContentType.objects.filter(app_label='extras', model='script').first() for module in ScriptModule.objects.all(): for script in module.get_module_scripts.keys(): @@ -19,7 +19,8 @@ def update_scripts(apps, schema_editor): ) # update all jobs associated with this module/name to point to the new script obj - module.jobs.filter(name=script).update(object_type=ct, object_id=obj.id) + if ct: + module.jobs.filter(name=script).update(object_type=ct, object_id=obj.id) class Migration(migrations.Migration):