mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 17:33:54 +00:00
Add syndic_id param for API compatibility
Also fix successive updates
This commit is contained in:
parent
1d39eec69b
commit
cb92114377
@ -210,9 +210,10 @@ def save_load(jid, clear_load):
|
|||||||
save_minions(jid, minions)
|
save_minions(jid, minions)
|
||||||
|
|
||||||
|
|
||||||
def save_minions(jid, minions):
|
def save_minions(jid, minions, syndic_id=None): # pylint: disable=unused-argument
|
||||||
'''
|
'''
|
||||||
Save/update the minion list for a given jid
|
Save/update the minion list for a given jid. The syndic_id argument is
|
||||||
|
included for API compatibility only.
|
||||||
'''
|
'''
|
||||||
cb_ = _get_connection()
|
cb_ = _get_connection()
|
||||||
|
|
||||||
@ -223,7 +224,12 @@ def save_minions(jid, minions):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
# save the minions to a cache so we can see in the UI
|
# save the minions to a cache so we can see in the UI
|
||||||
jid_doc.value['minions'] = minions
|
if 'minions' in jid_doc.value:
|
||||||
|
jid_doc.value['minions'] = sorted(
|
||||||
|
set(jid_doc.value['minions'] + minions)
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
jid_doc.value['minions'] = minions
|
||||||
cb_.replace(str(jid), jid_doc.value, cas=jid_doc.cas, ttl=_get_ttl())
|
cb_.replace(str(jid), jid_doc.value, cas=jid_doc.cas, ttl=_get_ttl())
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user