From 2b6d287cf172afcacd5c3785926b68a190a4c4d6 Mon Sep 17 00:00:00 2001 From: midoks Date: Fri, 25 Nov 2022 16:43:13 +0800 Subject: [PATCH] Update index.py --- plugins/rsyncd/index.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/plugins/rsyncd/index.py b/plugins/rsyncd/index.py index 7882222f0..648e71298 100755 --- a/plugins/rsyncd/index.py +++ b/plugins/rsyncd/index.py @@ -710,8 +710,7 @@ def lsyncdAdd(): import base64 args = getArgs() - data = checkArgs(args, ['ip', 'conn_type', 'path', - 'secret_key', 'delay', 'period']) + data = checkArgs(args, ['ip', 'conn_type', 'path', 'delay', 'period']) if not data[0]: return data[1] @@ -724,7 +723,7 @@ def lsyncdAdd(): os.system("chmod -R 755 " + path + " &") conn_type = args['conn_type'] - secret_key = args['secret_key'] + delete = args['delete'] realtime = args['realtime'] delay = args['delay'] @@ -750,6 +749,12 @@ def lsyncdAdd(): } if conn_type == "key": + + secret_key_check = checkArgs(args, ['secret_key']) + if not secret_key_check[0]: + return secret_key_check[1] + + secret_key = args['secret_key'] try: m = base64.b64decode(secret_key) m = json.loads(m)