mirror of
https://github.com/ansible/awx.git
synced 2026-05-12 11:57:37 -02:30
Fix up issue associating type of unified job template summary fields
This commit is contained in:
@@ -272,7 +272,11 @@ class BaseSerializer(serializers.ModelSerializer):
|
|||||||
for field in related_fields:
|
for field in related_fields:
|
||||||
fval = getattr(fkval, field, None)
|
fval = getattr(fkval, field, None)
|
||||||
if fval is None and field == 'type':
|
if fval is None and field == 'type':
|
||||||
summary_fields[fk][field] = get_type_for_model(fkval)
|
if type(fkval) == UnifiedJobTemplate:
|
||||||
|
obj_actual = UnifiedJobTemplate.objects.get(id=fkval.id)
|
||||||
|
summary_fields[fk][field] = get_type_for_model(obj_actual._get_unified_job_class())
|
||||||
|
else:
|
||||||
|
summary_fields[fk][field] = get_type_for_model(fkval)
|
||||||
if fval is not None:
|
if fval is not None:
|
||||||
summary_fields[fk][field] = fval
|
summary_fields[fk][field] = fval
|
||||||
# Can be raised by the reverse accessor for a OneToOneField.
|
# Can be raised by the reverse accessor for a OneToOneField.
|
||||||
|
|||||||
Reference in New Issue
Block a user