mirror of https://github.com/jumpserver/jumpserver
[Bugfix] task运行失败,因为tasks没有设置
parent
f1ec53d1bc
commit
01895bafc0
|
@ -165,7 +165,7 @@ class AdHoc(models.Model):
|
||||||
if item and isinstance(item, list):
|
if item and isinstance(item, list):
|
||||||
self._tasks = json.dumps(item)
|
self._tasks = json.dumps(item)
|
||||||
else:
|
else:
|
||||||
raise SyntaxError('Tasks should be a list')
|
raise SyntaxError('Tasks should be a list: {}'.format(item))
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def hosts(self):
|
def hosts(self):
|
||||||
|
|
|
@ -16,6 +16,8 @@ def update_or_create_ansible_task(
|
||||||
run_as_admin=False, run_as="", become_info=None,
|
run_as_admin=False, run_as="", become_info=None,
|
||||||
created_by=None,
|
created_by=None,
|
||||||
):
|
):
|
||||||
|
if not hosts or not tasks or not task_name:
|
||||||
|
return
|
||||||
|
|
||||||
defaults = {
|
defaults = {
|
||||||
'name': task_name,
|
'name': task_name,
|
||||||
|
|
|
@ -13,10 +13,6 @@ RUNNING = False
|
||||||
logger = get_logger(__file__)
|
logger = get_logger(__file__)
|
||||||
|
|
||||||
|
|
||||||
@shared_task
|
|
||||||
@register_as_period_task(interval=3600)
|
|
||||||
@after_app_ready_start
|
|
||||||
@after_app_shutdown_clean
|
|
||||||
def set_session_info_cache():
|
def set_session_info_cache():
|
||||||
logger.debug("")
|
logger.debug("")
|
||||||
from .utils import get_session_asset_list, get_session_user_list, \
|
from .utils import get_session_asset_list, get_session_user_list, \
|
||||||
|
|
Loading…
Reference in New Issue