knguyen     2005/12/21 15:05:14 CET

  Modified files:
    core/src/java/org/jahia/services/search 
                                            JahiaSearchBaseService.java 
  Log:
  - fix JIRA-602 , add $context for relative path to the webapp context
  
  Revision  Changes    Path
  1.40      +8 -0      
jahia/core/src/java/org/jahia/services/search/JahiaSearchBaseService.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/services/search/JahiaSearchBaseService.java.diff?r1=1.39&r2=1.40&f=h
  
  
  
  Index: JahiaSearchBaseService.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/services/search/JahiaSearchBaseService.java,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- JahiaSearchBaseService.java       20 Dec 2005 17:33:54 -0000      1.39
  +++ JahiaSearchBaseService.java       21 Dec 2005 14:05:14 -0000      1.40
  @@ -57,6 +57,7 @@
   import org.jahia.services.version.ContentObjectEntryState;
   import org.jahia.services.version.EntryLoadRequest;
   import org.jahia.utils.JahiaChrono;
  +import org.jahia.utils.JahiaTools;
   import org.jahia.bin.Jahia;
   import org.quartz.JobDetail;
   import org.quartz.SimpleTrigger;
  @@ -164,6 +165,12 @@
   
           String val = 
config.getProperty("org.jahia.services.search.searchIndexRootDir");
           if (val != null) {
  +            val = JahiaTools.convertContexted (val,
  +                    Jahia.getSettings().getPathResolver());
  +            File f = new File(val);
  +            if ( f.isDirectory() ){
  +                searchIndexesDiskPath = val;
  +            } else {
               if (val.startsWith("/")) {
                   searchIndexesDiskPath = org.jahia.bin.Jahia.
                           getStaticServletConfig()
  @@ -171,6 +178,7 @@
               } else {
                   searchIndexesDiskPath = val;
               }
  +            }
           } else {
               // the default
               searchIndexesDiskPath = settingsBean.getJahiaVarDiskPath()
  

Reply via email to