mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-20 19:09:02 +00:00
perf: The label matching policy is configured with a random selection publisher
This commit is contained in:
@@ -176,7 +176,7 @@ class Applet(JMSBaseModel):
|
|||||||
label_value = spec_label.label.value
|
label_value = spec_label.label.value
|
||||||
matched = [host for host in hosts if host.name == label_value]
|
matched = [host for host in hosts if host.name == label_value]
|
||||||
if matched:
|
if matched:
|
||||||
return matched[0]
|
return random.choice(matched)
|
||||||
|
|
||||||
hosts = [h for h in hosts if h.auto_create_accounts]
|
hosts = [h for h in hosts if h.auto_create_accounts]
|
||||||
prefer_key = self.host_prefer_key_tpl.format(user.id)
|
prefer_key = self.host_prefer_key_tpl.format(user.id)
|
||||||
|
Reference in New Issue
Block a user