From 49651e23faa2c9a07a29ab0c29e57c2b92bf3b52 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Mon, 17 Apr 2006 08:06:46 +0000
Subject: [PATCH] Remove [listname] from imported subjects (list
 contributions).

---
 exec/listserver.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/exec/listserver.js b/exec/listserver.js
index 7a94e5a8f2..61f40cc3a4 100644
--- a/exec/listserver.js
+++ b/exec/listserver.js
@@ -507,6 +507,9 @@ function process_contribution(header, body, list)
 	if(msg_area.sub[list.sub.toLowerCase()].is_moderated)
 		header.attr |= MSG_MODERATED;
 
+	// Remove [listname] from imported subject
+	header.subject=header.subject.replace(RegExp("\\["+listname+"\\]\\s*"), "");
+
 	if(!msgbase.save_msg(header, body.join('\r\n'))) {
 		log(LOG_ERR,format("ListServer: %s !ERROR %s saving message to sub: %s"
 			,list.name, msgbase.error, list.sub));
-- 
GitLab