]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
notify-status plugin: Use priv/status/<mailbox> for keys
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 20 Sep 2017 12:03:55 +0000 (15:03 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 20 Sep 2017 13:30:31 +0000 (16:30 +0300)
priv/<mailbox>/status can't be used with dict-sql when <mailbox> has '/'.

src/plugins/notify-status/notify-status-plugin.c

index d394bc4a8bbb367ecbd805a9960d2ff96ecd5c23..c4935aa642e788b844af8880b61992a5a242c62c 100644 (file)
@@ -18,7 +18,7 @@
 #define NOTIFY_STATUS_SETTING_MAILBOX_PREFIX "notify_status_mailbox"
 #define NOTIFY_STATUS_SETTING_VALUE_TEMPLATE "notify_status_value"
 #define NOTIFY_STATUS_SETTING_VALUE_TEMPLATE_DEFAULT "{\"messages\":%{messages},\"unseen\":%{unseen}}"
-#define NOTIFY_STATUS_KEY "priv/%s/status"
+#define NOTIFY_STATUS_KEY "priv/status/%s"
 
 #define NOTIFY_STATUS_USER_CONTEXT(obj) \
        (struct notify_status_user*)MODULE_CONTEXT(obj, notify_status_user_module)