浏览代码

[Docker API] Fix sieve list for users, fixes #1849

André 7 年之前
父节点
当前提交
9f52cd9456
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 2 2
      data/Dockerfiles/dockerapi/server.py
  2. 1 1
      docker-compose.yml

+ 2 - 2
data/Dockerfiles/dockerapi/server.py

@@ -86,14 +86,14 @@ class container_post(Resource):
         elif request.json['cmd'] == 'sieve_list' and request.json['username']:
           try:
             for container in docker_client.containers.list(filters={"id": container_id}):
-              sieve_return = container.exec_run(["/bin/bash", "-c", "/usr/local/bin/doveadm sieve list -u '" + request.json['username'].replace("'", "'\\''") + "'"], user='vmail')
+              sieve_return = container.exec_run(["/bin/bash", "-c", "/usr/local/bin/doveadm sieve list -u '" + request.json['username'].replace("'", "'\\''") + "'"])
               return sieve_return.output
           except Exception as e:
             return jsonify(type='danger', msg=str(e))
         elif request.json['cmd'] == 'sieve_print' and request.json['script_name'] and request.json['username']:
           try:
             for container in docker_client.containers.list(filters={"id": container_id}):
-              sieve_return = container.exec_run(["/bin/bash", "-c", "/usr/local/bin/doveadm sieve get -u '" + request.json['username'].replace("'", "'\\''") + "' '" + request.json['script_name'].replace("'", "'\\''") + "'"], user='vmail')
+              sieve_return = container.exec_run(["/bin/bash", "-c", "/usr/local/bin/doveadm sieve get -u '" + request.json['username'].replace("'", "'\\''") + "' '" + request.json['script_name'].replace("'", "'\\''") + "'"])
               return sieve_return.output
           except Exception as e:
             return jsonify(type='danger', msg=str(e))

+ 1 - 1
docker-compose.yml

@@ -364,7 +364,7 @@ services:
             - watchdog
 
     dockerapi-mailcow:
-      image: mailcow/dockerapi:1.18
+      image: mailcow/dockerapi:1.19
       restart: always
       build: ./data/Dockerfiles/dockerapi
       oom_kill_disable: true