fix bug with host_filter RBAC check

This commit is contained in:
AlanCoding 2017-08-31 10:42:16 -04:00
parent 00a49482f2
commit 2027047220
No known key found for this signature in database
GPG Key ID: FD2C3C012A72926B

View File

@ -605,9 +605,7 @@ class InventoryAccess(BaseAccess):
# Host filter may only be modified by org admin level
org_admin_mandatory = False
new_host_filter = data.get('host_filter', None) if data else None
if new_host_filter == '': # Provision for field 'blank' behavior
new_host_filter = None
if new_host_filter != obj.host_filter:
if new_host_filter and new_host_filter != obj.host_filter:
org_admin_mandatory = True
# Verify that the user has access to the new organization if moving an
# inventory to a new organization. Otherwise, just check for admin permission.