mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-08-14 12:27:09 +00:00
fix: 修复 Endpoint 获取错误问题
This commit is contained in:
parent
fb903e53a4
commit
2e3184cbd6
@ -81,10 +81,10 @@ class Endpoint(JMSBaseModel):
|
|||||||
instance = instance.get_asset()
|
instance = instance.get_asset()
|
||||||
if not isinstance(instance, Asset):
|
if not isinstance(instance, Asset):
|
||||||
return None
|
return None
|
||||||
values = instance.labels.filter(name='endpoint').values_list('value', flat=True)
|
values = instance.labels.filter(label__name='endpoint').values_list('label__value', flat=True)
|
||||||
if not values:
|
if not values:
|
||||||
return None
|
return None
|
||||||
endpoints = cls.objects.filter(name__in=values).order_by('-date_updated')
|
endpoints = cls.objects.filter(name__in=list(values)).order_by('-date_updated')
|
||||||
for endpoint in endpoints:
|
for endpoint in endpoints:
|
||||||
if endpoint.is_valid_for(instance, protocol):
|
if endpoint.is_valid_for(instance, protocol):
|
||||||
return endpoint
|
return endpoint
|
||||||
|
Loading…
Reference in New Issue
Block a user