Author: jvdrean
Date: 2008-01-18 19:09:45 +0100 (Fri, 18 Jan 2008)
New Revision: 6961

Modified:
   
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
   
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListPlugin.java
Log:
XPWATCHLIST-11 : In virtual mode watchlist must create only one email template 
(in the main wiki)

mainXWiki name is no longer hardcoded

Modified: 
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
 2008-01-18 18:01:53 UTC (rev 6960)
+++ 
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
 2008-01-18 18:09:45 UTC (rev 6961)
@@ -306,6 +306,6 @@
         // Send message from template
         int sendResult =
             emailService.sendMessageFromTemplate(sender, emailAddr, null,
-                null, language, WatchListPlugin.WATCHLIST_EMAIL_TEMPLATE, 
vcontext);
+                null, language, xcontext.getMainWikiName() + ":" + 
WatchListPlugin.WATCHLIST_EMAIL_TEMPLATE, vcontext);
     }
 }

Modified: 
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListPlugin.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListPlugin.java
      2008-01-18 18:01:53 UTC (rev 6960)
+++ 
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListPlugin.java
      2008-01-18 18:09:45 UTC (rev 6961)
@@ -47,7 +47,7 @@
  */
 public class WatchListPlugin extends XWikiDefaultPlugin implements 
XWikiPluginInterface
 {
-    public static String WATCHLIST_EMAIL_TEMPLATE = 
"xwiki:XWiki.WatchListMessage";
+    public static String WATCHLIST_EMAIL_TEMPLATE = "XWiki.WatchListMessage";
 
     public static String WATCHLIST_EMAIL_JOB_COMMON_NAME = 
"Scheduler.WatchListJob";
 
@@ -285,7 +285,7 @@
         boolean needsUpdate = false;
 
         try {
-            doc = xwiki.getDocument(WATCHLIST_EMAIL_TEMPLATE, context);
+            doc = xwiki.getDocument(context.getMainXWiki() + ":" + 
WATCHLIST_EMAIL_TEMPLATE, context);
             BaseObject obj = 
doc.getObject(MailSenderPlugin.EMAIL_XWIKI_CLASS_NAME);
             if (obj == null) {
                 needsUpdate = true;

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to