mirror of
https://github.com/ansible/awx.git
synced 2026-02-26 07:26:03 -03:30
use objects instead of _default_manager
This commit is contained in:
@@ -63,7 +63,7 @@ class ResourceFieldDescriptor(ReverseSingleRelatedObjectDescriptor):
|
|||||||
resource = super(ResourceFieldDescriptor, self).__get__(instance, instance_type)
|
resource = super(ResourceFieldDescriptor, self).__get__(instance, instance_type)
|
||||||
if resource:
|
if resource:
|
||||||
return resource
|
return resource
|
||||||
resource = Resource._default_manager.create(content_object=instance)
|
resource = Resource.objects.create(content_object=instance)
|
||||||
setattr(instance, self.field.name, resource)
|
setattr(instance, self.field.name, resource)
|
||||||
instance.save(update_fields=[self.field.name,])
|
instance.save(update_fields=[self.field.name,])
|
||||||
return resource
|
return resource
|
||||||
@@ -107,7 +107,7 @@ class ImplicitRoleDescriptor(ReverseSingleRelatedObjectDescriptor):
|
|||||||
if not self.role_name:
|
if not self.role_name:
|
||||||
raise FieldError('Implicit role missing `role_name`')
|
raise FieldError('Implicit role missing `role_name`')
|
||||||
|
|
||||||
role = Role._default_manager.create(name=self.role_name, content_object=instance)
|
role = Role.objects.create(name=self.role_name, content_object=instance)
|
||||||
if self.parent_role:
|
if self.parent_role:
|
||||||
def resolve_field(obj, field):
|
def resolve_field(obj, field):
|
||||||
ret = []
|
ret = []
|
||||||
|
|||||||
Reference in New Issue
Block a user