mirror of
https://github.com/ansible/awx.git
synced 2026-02-25 15:06:02 -03:30
Merge pull request #3108 from anoek/3107
Fixed credential migration issue involving null inventory fields in job templates
This commit is contained in:
@@ -159,7 +159,7 @@ def migrate_credential(apps, schema_editor):
|
|||||||
InventorySource = apps.get_model('main', 'InventorySource')
|
InventorySource = apps.get_model('main', 'InventorySource')
|
||||||
|
|
||||||
for cred in Credential.objects.iterator():
|
for cred in Credential.objects.iterator():
|
||||||
results = [x for x in JobTemplate.objects.filter(Q(credential=cred) | Q(cloud_credential=cred)).all()] + \
|
results = [x for x in JobTemplate.objects.filter(Q(credential=cred) | Q(cloud_credential=cred), inventory__isnull=False).all()] + \
|
||||||
[x for x in InventorySource.objects.filter(credential=cred).all()]
|
[x for x in InventorySource.objects.filter(credential=cred).all()]
|
||||||
if cred.deprecated_team is not None and results:
|
if cred.deprecated_team is not None and results:
|
||||||
if len(results) == 1:
|
if len(results) == 1:
|
||||||
|
|||||||
Reference in New Issue
Block a user