You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2005/10/04 23:18:30 UTC

svn commit: r294921 - in /incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet: RefreshEntriesTask.java SyncWebsitesTask.java

Author: snoopdave
Date: Tue Oct  4 14:18:26 2005
New Revision: 294921

URL: http://svn.apache.org/viewcvs?rev=294921&view=rev
Log:
Refresh tasks must be run as system user

Modified:
    incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/RefreshEntriesTask.java
    incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/SyncWebsitesTask.java

Modified: incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/RefreshEntriesTask.java
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/RefreshEntriesTask.java?rev=294921&r1=294920&r2=294921&view=diff
==============================================================================
--- incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/RefreshEntriesTask.java (original)
+++ incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/RefreshEntriesTask.java Tue Oct  4 14:18:26 2005
@@ -8,6 +8,7 @@
 import org.roller.model.Roller;
 import org.roller.model.RollerFactory;
 import org.roller.model.ScheduledTask;
+import org.roller.pojos.UserData;
 
 /**
  * Run the Planet Roller refresh-entries method to fetch and parse newsfeeds.
@@ -36,7 +37,7 @@
     {
         try
         {
-            roller.begin();
+            roller.begin(UserData.SYSTEM_USER);
             roller.getPlanetManager().refreshEntries();
             roller.commit();
             roller.release();

Modified: incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/SyncWebsitesTask.java
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/SyncWebsitesTask.java?rev=294921&r1=294920&r2=294921&view=diff
==============================================================================
--- incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/SyncWebsitesTask.java (original)
+++ incubator/roller/branches/roller_2.0/src/org/roller/presentation/planet/SyncWebsitesTask.java Tue Oct  4 14:18:26 2005
@@ -19,6 +19,7 @@
 import org.roller.pojos.PlanetConfigData;
 import org.roller.pojos.PlanetGroupData;
 import org.roller.pojos.PlanetSubscriptionData;
+import org.roller.pojos.UserData;
 import org.roller.pojos.WebsiteData;
 import org.roller.util.Technorati;
 
@@ -59,6 +60,7 @@
     {       
         try
         {
+            roller.begin(UserData.SYSTEM_USER);
             List liveUserFeeds = new ArrayList();            
             String baseURL = RollerRuntimeConfig.getProperty("site.absoluteurl");
             if (baseURL == null || baseURL.trim().length()==0)
@@ -68,7 +70,6 @@
             }
             else
             {
-                roller.begin();
                 PlanetManager planet = roller.getPlanetManager();
                 UserManager userManager = roller.getUserManager();
                 PlanetGroupData group = planet.getGroup("all");
@@ -160,7 +161,7 @@
         int errorCount = 0;
         try
         {
-            roller.begin();
+            roller.begin(UserData.SYSTEM_USER);
             PlanetManager planet = roller.getPlanetManager();
             PlanetConfigData config = planet.getConfiguration();
             Technorati technorati = null;