bug fix...initialize all template variables for the prepare email template
authorjohn <john>
Sun, 4 May 2003 23:52:14 +0000 (23:52 +0000)
committerjohn <john>
Sun, 4 May 2003 23:52:14 +0000 (23:52 +0000)
source/mircoders/servlet/ServletModuleOpenIndy.java

index 4072d74..918dd39 100755 (executable)
@@ -123,7 +123,7 @@ import mircoders.storage.DatabaseTopics;
  *    open-postings to the newswire
  *
  * @author mir-coders group
- * @version $Id: ServletModuleOpenIndy.java,v 1.86 2003/05/04 12:56:33 john Exp $
+ * @version $Id: ServletModuleOpenIndy.java,v 1.87 2003/05/04 23:52:14 john Exp $
  *
  */
 
@@ -591,16 +591,15 @@ public class ServletModuleOpenIndy extends ServletModule
     String mail_language = req.getParameter("mail_language");
 
     Map mergeData = new HashMap();
-
+    mergeData.put("mail_to",to);
+    mergeData.put("mail_from",from);
+    mergeData.put("mail_from_name",from_name);
+    mergeData.put("mail_comment",comment);
+    mergeData.put("mail_aid",aid);
+    mergeData.put("mail_language",mail_language);
+    
+    
     if (to == null || from == null || from_name == null|| to.equals("") || from.equals("") || from_name.equals("") || mail_language == null || mail_language.equals("")){
-
-      for (Enumeration theParams = req.getParameterNames(); theParams.hasMoreElements() ;) {
-        String pName=(String)theParams.nextElement();
-        if (pName.startsWith("mail_")){
-          mergeData.put( pName,req.getParameter(pName) );
-        }
-      }
-
       deliver(req, res, mergeData, null, prepareMailTemplate);
     }
     else {