1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2024-12-12 10:45:14 +02:00

[Dovecot] Fix type of last_notification

This commit is contained in:
andryyy 2019-01-31 20:53:08 +01:00
parent 24432b0d9d
commit 3aef412669
No known key found for this signature in database
GPG Key ID: 8EC34FF2794E25EF
2 changed files with 3 additions and 3 deletions

View File

@ -40,7 +40,7 @@ def query_mysql(query, headers = True, update = False):
result = []
columns = tuple( [d[0].decode('utf8') for d in cur.description] )
for row in cur:
if headers:
if headers:
result.append(dict(zip(columns, row)))
else:
result.append(row)
@ -94,7 +94,7 @@ def notify_rcpt(rcpt, msg_count):
records = query_mysql('SELECT count(id) AS counter, rcpt FROM quarantine WHERE notified = 0 GROUP BY rcpt')
for record in records:
last_notification = int(r.hget('Q_LAST_NOTIFIED', record['rcpt'])) or 0
last_notification = int(r.hget('Q_LAST_NOTIFIED', record['rcpt']) or 0)
attrs_json = query_mysql('SELECT attributes FROM mailbox WHERE username = "%s"' % (record['rcpt']))
attrs = json.loads(str(attrs_json[0]['attributes']))
if attrs['quarantine_notification'] == 'hourly':

View File

@ -164,7 +164,7 @@ services:
- sogo
dovecot-mailcow:
image: mailcow/dovecot:1.56
image: mailcow/dovecot:1.57
build: ./data/Dockerfiles/dovecot
cap_add:
- NET_BIND_SERVICE