Fix path generation based on date
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jcr / src / main / java / org / argeo / jcr / JcrUtils.java
index 853555d98226d9c8dc47c5d18149558d62a86875..c7915d0ed57bb89ed132419247c3eebc18037ff7 100644 (file)
@@ -164,19 +164,24 @@ public class JcrUtils implements ArgeoJcrConstants {
         */
        public static String dateAsPath(Calendar cal, Boolean addHour) {
                StringBuffer buf = new StringBuffer(14);
-               buf.append('Y').append(cal.get(Calendar.YEAR));
+               buf.append('Y');
+               buf.append(cal.get(Calendar.YEAR));
                buf.append('/');
+               
                int month = cal.get(Calendar.MONTH) + 1;
                buf.append('M');
                if (month < 10)
                        buf.append(0);
                buf.append(month);
                buf.append('/');
+
                int day = cal.get(Calendar.DAY_OF_MONTH);
+               buf.append('D');
                if (day < 10)
                        buf.append(0);
-               buf.append('D').append(day);
+               buf.append(day);
                buf.append('/');
+
                if (addHour) {
                        int hour = cal.get(Calendar.HOUR_OF_DAY);
                        buf.append('H');