浏览代码

[Dockerapi] Fix typo in dockerapi sieve print

FreddleSpl0it 2 年之前
父节点
当前提交
6e79c48640
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      data/Dockerfiles/dockerapi/dockerapi.py
  2. 1 1
      docker-compose.yml

+ 1 - 1
data/Dockerfiles/dockerapi/dockerapi.py

@@ -370,7 +370,7 @@ class DockerUtils:
         return exec_run_handler('utf8_text_only', sieve_return)
         return exec_run_handler('utf8_text_only', sieve_return)
   # api call: container_post - post_action: exec - cmd: sieve - task: print
   # api call: container_post - post_action: exec - cmd: sieve - task: print
   def container_post__exec__sieve__print(self, container_id, request_json):
   def container_post__exec__sieve__print(self, container_id, request_json):
-    if 'username' in request.json and 'script_name' in request_json:
+    if 'username' in request_json and 'script_name' in request_json:
       for container in self.docker_client.containers.list(filters={"id": container_id}):
       for container in self.docker_client.containers.list(filters={"id": container_id}):
         cmd = ["/bin/bash", "-c", "/usr/bin/doveadm sieve get -u '" + request_json['username'].replace("'", "'\\''") + "' '" + request_json['script_name'].replace("'", "'\\''") + "'"]  
         cmd = ["/bin/bash", "-c", "/usr/bin/doveadm sieve get -u '" + request_json['username'].replace("'", "'\\''") + "' '" + request_json['script_name'].replace("'", "'\\''") + "'"]  
         sieve_return = container.exec_run(cmd)
         sieve_return = container.exec_run(cmd)

+ 1 - 1
docker-compose.yml

@@ -510,7 +510,7 @@ services:
             - watchdog
             - watchdog
 
 
     dockerapi-mailcow:
     dockerapi-mailcow:
-      image: mailcow/dockerapi:2.03
+      image: mailcow/dockerapi:2.04
       security_opt:
       security_opt:
         - label=disable
         - label=disable
       restart: always
       restart: always