xlawrence    2005/12/12 09:25:37 CET

  Modified files:
    core/src/java/org/jahia/services/fields 
                                            ContentBigTextField.java 
  Log:
  Avoid JahiaException when checking content of field.
  added missing type
  
  Revision  Changes    Path
  1.13      +3 -8      
jahia/core/src/java/org/jahia/services/fields/ContentBigTextField.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/services/fields/ContentBigTextField.java.diff?r1=1.12&r2=1.13&f=h
  
  
  
  Index: ContentBigTextField.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/services/fields/ContentBigTextField.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- ContentBigTextField.java  15 Nov 2005 19:04:20 -0000      1.12
  +++ ContentBigTextField.java  12 Dec 2005 08:25:36 -0000      1.13
  @@ -180,7 +180,7 @@
        */
       public String getValueForSearch(final ProcessingContext jParams, 
               final ContentObjectEntryState entryState) {
  -        return new String(); /** @todo fixme */
  +        return new String(); /** todo fixme */
       }
       
       
//--------------------------------------------------------------------------
  @@ -339,7 +339,7 @@
                           final String lang = (String)ite.next();
                           final String state = 
BigText_Field.getInstance().getPageState(pid, lang);
                           
  -                        if ("active".equals(state)) { continue; }
  +                        if ("active".equals(state) || 
"staging_OK".equals(state)) { continue; }
                           if ("staging".equals(state)) {
                               if (page.getActiveVersionID() <= 0) {
                                   final EngineMessage msg = new EngineMessage(
  @@ -351,8 +351,6 @@
                                           msg);
                                   results.appendError(activationResults);
                                   
  -                            } else {
  -                                continue;
                               }
                               
                           } else if ("markForDeleted".equals(state)) {
  @@ -376,8 +374,6 @@
                                           msg);
                                   results.appendError(activationResults);
                                   
  -                            } else {
  -                                continue;
                               }
                               
                           } else {
  @@ -564,7 +560,7 @@
                       entryState.getLanguageCode());
               
               if (result == null || result.equals("<empty>")) {
  -                result = new String();
  +                result = "";
               } else {
                   //result = FormDataManager.getInstance().formDecode(result);
               }
  @@ -622,6 +618,5 @@
                       toEntryState.getLanguageCode()
                       );
           }
  -        return;
       }
   }
  

Reply via email to