From c94933076eed54cfb5baf72d3cf532440a5a9b81 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Tue, 18 Dec 2018 00:31:43 +0000
Subject: [PATCH] Convert borg file date only, if 'T' is present.

---
 borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java b/borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java
index df1e636..0ef680e 100644
--- a/borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java
+++ b/borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java
@@ -145,13 +145,15 @@
             try (PrintWriter writer = new PrintWriter(new BufferedOutputStream(new GzipCompressorOutputStream(new FileOutputStream(out))))) {
                 for (BorgFilesystemItem item : fileList) {
                     String time = item.getMtime();
-                    try {
-                        Date date = df.parse(item.getMtime());
-                        time = iso.format(date);
-                    } catch (java.text.ParseException ex) {
-                        if (!parseFormatExceptionPrinted) {
-                            parseFormatExceptionPrinted = true;
-                            log.error("Can't parse date: " + item.getMtime());
+                    if (time.indexOf('T') > 0) {
+                        try {
+                            Date date = df.parse(item.getMtime());
+                            time = iso.format(date);
+                        } catch (java.text.ParseException ex) {
+                            if (!parseFormatExceptionPrinted) {
+                                parseFormatExceptionPrinted = true;
+                                log.error("Can't parse date: " + item.getMtime());
+                            }
                         }
                     }
                     writer.write(item.getMode() + " " + item.getUser() + " "

--
Gitblit v1.10.0