From e93a5feea712ea3ac8ae50334bfa87f814b0a92d Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Fri, 22 Jan 2010 15:28:07 +0100
Subject: [PATCH] Enotify extension: set default importance to normal as
 required.

---
 src/lib-sieve/plugins/enotify/cmd-notify.c | 2 +-
 tests/extensions/enotify/mailto.svtest     | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/lib-sieve/plugins/enotify/cmd-notify.c b/src/lib-sieve/plugins/enotify/cmd-notify.c
index 13e6c768f..ed9e48737 100644
--- a/src/lib-sieve/plugins/enotify/cmd-notify.c
+++ b/src/lib-sieve/plugins/enotify/cmd-notify.c
@@ -410,7 +410,7 @@ static int cmd_notify_operation_execute
 	void *method_context;
 	pool_t pool;
 	int opt_code = 1, result = SIEVE_EXEC_OK;
-	sieve_number_t importance = 1;
+	sieve_number_t importance = 2;
 	struct sieve_coded_stringlist *options = NULL;
 	const struct sieve_enotify_method *method;
 	string_t *method_uri, *message = NULL, *from = NULL; 
diff --git a/tests/extensions/enotify/mailto.svtest b/tests/extensions/enotify/mailto.svtest
index fe809f193..11dd998ca 100644
--- a/tests/extensions/enotify/mailto.svtest
+++ b/tests/extensions/enotify/mailto.svtest
@@ -33,6 +33,13 @@ test "Simple" {
 	if not exists "X-Sieve" {
 		test_fail "x-sieve header missing from outgoing message";
 	}
+
+	if anyof (
+		not header :matches "x-priority" "3 *",
+		not header "importance" "normal") {
+
+		test_fail "default priority is not normal";
+	}
 }
 
 /*
-- 
GitLab