Refactor InventoryHostsList get_queryset to use getattrd

This commit is contained in:
Wayne Witzel III
2017-08-02 15:13:27 -04:00
parent 7f75ef9ad4
commit eb73248d37
2 changed files with 8 additions and 7 deletions

View File

@@ -1961,10 +1961,7 @@ class InventoryHostsList(SubListCreateAttachDetachAPIView):
def get_queryset(self):
inventory = self.get_parent_object()
if inventory.kind == 'smart':
filter_qs = SmartFilter.query_from_string(inventory.host_filter)
return filter_qs.distinct()
return super(InventoryHostsList, self).get_queryset()
return getattrd(inventory, self.relationship).all()
class HostGroupsList(ControlledByScmMixin, SubListCreateAttachDetachAPIView):