tdraier     2005/11/30 16:06:31 CET

  Modified files:
    core/src/java/org/jahia/services/importexport 
                                                  ImportExportBaseService.java 
  Log:
  import as root
  
  Revision  Changes    Path
  1.52      +7 -0      
jahia/core/src/java/org/jahia/services/importexport/ImportExportBaseService.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/services/importexport/ImportExportBaseService.java.diff?r1=1.51&r2=1.52&f=h
  
  
  
  Index: ImportExportBaseService.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/services/importexport/ImportExportBaseService.java,v
  retrieving revision 1.51
  retrieving revision 1.52
  diff -u -r1.51 -r1.52
  --- ImportExportBaseService.java      25 Nov 2005 16:25:37 -0000      1.51
  +++ ImportExportBaseService.java      30 Nov 2005 15:06:30 -0000      1.52
  @@ -706,6 +706,7 @@
       }
   
       public ContentObject importDocument(ContentObject parent, String lang, 
ProcessingContext jParams, InputSource is, boolean updateOnly) {
  +        JahiaUser oldUser = jParams.getUser();
           try {
               SAXParserFactory factory;
   
  @@ -717,6 +718,10 @@
   
               SAXParser parser = factory.newSAXParser();
   
  +            JahiaGroup admins = 
ServicesRegistry.getInstance().getJahiaGroupManagerService().lookupGroup(jParams.getSiteID(),
 JahiaGroupManagerService.ADMINISTRATORS_GROUPNAME);
  +            JahiaUser user = (JahiaUser) admins.members().nextElement();
  +            jParams.setTheUser(user);
  +
               ImportHandler handler = new ImportHandler(parent,jParams, lang);
               handler.setUpdateOnly(updateOnly);
   
  @@ -725,6 +730,8 @@
           } catch (Exception e) {
               e.printStackTrace();  //To change body of catch statement use 
File | Settings | File Templates.
               return null;
  +        } finally {
  +            jParams.setTheUser(oldUser);            
           }
       }
   
  

Reply via email to