shuber      2004/11/03 19:34:18 CET

  Modified files:
    war/src/java/org/jahia/webapps/timereporting DBServices.java 
                                                 TimeReportHandler.java 
  Log:
  Fix for JAHIA-199 : Timesheet comments should now be correctly saved when switching 
back and forth to week view and back to day view. Now removed limitation that 
prevented comment deletion.
  
  Revision  Changes    Path
  1.4       +11 -1     
timereporting/war/src/java/org/jahia/webapps/timereporting/DBServices.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/timereporting/war/src/java/org/jahia/webapps/timereporting/DBServices.java.diff?r1=1.3&r2=1.4&f=h
  1.4       +1 -5      
timereporting/war/src/java/org/jahia/webapps/timereporting/TimeReportHandler.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/timereporting/war/src/java/org/jahia/webapps/timereporting/TimeReportHandler.java.diff?r1=1.3&r2=1.4&f=h
  
  
  
  Index: DBServices.java
  ===================================================================
  RCS file: 
/home/cvs/repository/timereporting/war/src/java/org/jahia/webapps/timereporting/DBServices.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DBServices.java   3 Nov 2004 18:08:55 -0000       1.3
  +++ DBServices.java   3 Nov 2004 18:34:18 -0000       1.4
  @@ -414,7 +414,17 @@
                       hour.setDescription(description);
                     }
                   } else {
  -                    hour.setDescription(description);
  +                    if ("".equals(description)) {
  +                      if ( (hour.getDescription() == null) ||
  +                          "".equals(hour.getDescription())) {
  +                        // do nothing in this case.
  +                      } else {
  +                        // this means we want to erase the previous value.
  +                        hour.setDescription(null);
  +                      }
  +                    } else {
  +                      hour.setDescription(description);
  +                    }
                   }
               }
               broker.store(hour);
  
  
  
  Index: TimeReportHandler.java
  ===================================================================
  RCS file: 
/home/cvs/repository/timereporting/war/src/java/org/jahia/webapps/timereporting/TimeReportHandler.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TimeReportHandler.java    3 Nov 2004 18:08:55 -0000       1.3
  +++ TimeReportHandler.java    3 Nov 2004 18:34:18 -0000       1.4
  @@ -1128,11 +1128,7 @@
                       : actId;
   
                      // DBServices.createHour(contextId, actId, period.getDate(j), 
value, description);
  -               if(description.equals("") || (description==null)) {
  -               DBServices.createHour(contextId, actId, period.getDate(j), value, 
null); }
  -             else {
  -               DBServices.createHour(contextId, actId, period.getDate(j), value, 
description);
  -             }
  +                   DBServices.createHour(contextId, actId, period.getDate(j), 
value, description);
   
   
                   counter.increment();
  

Reply via email to