Merge pull request #3069 from anoek/3067

Fix migration problems with inventoryless job templates
This commit is contained in:
Akita Noek
2016-07-21 11:43:15 -04:00
committed by GitHub

View File

@@ -420,6 +420,11 @@ def migrate_job_templates(apps, schema_editor):
jt_queryset = JobTemplate.objects.select_related('inventory', 'project', 'inventory__organization', 'execute_role')
for jt in jt_queryset.iterator():
if jt.inventory is None:
# If inventory is None, then only system admins and org admins can
# do anything with the JT in 2.4
continue
jt_permission_qs = Permission.objects.filter(
inventory=jt.inventory,
project=jt.project,