From 7b5598e5929eab52ce41ea31371351d17c97c08e Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Fri, 4 Jul 2008 18:52:26 +0000 Subject: [PATCH] fix: but in toString (must not call getResult() when isError() is true) SVN: 7047 --- .../cisd/datamover/filesystem/intf/DateStatus.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/intf/DateStatus.java b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/intf/DateStatus.java index 279881a1b4b..dd5fd15b63a 100644 --- a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/intf/DateStatus.java +++ b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/intf/DateStatus.java @@ -79,10 +79,14 @@ public final class DateStatus final ToStringBuilder builder = new ToStringBuilder(this, ModifiedShortPrefixToStringStyle.MODIFIED_SHORT_PREFIX_STYLE); - final Long thisResult = result.getResult(); - builder.append("result", thisResult != null ? String.format("%1$tF %1$tT", thisResult) : null); - builder.append("error", isError()); - builder.append("message", tryGetMessage()); + if (isError()) + { + builder.append("[DateStatus, error: ", tryGetMessage() + "]"); + } else + { + final Long thisResult = result.getResult(); + builder.append("[DateStatus, result: ", String.format("%1$tF %1$tT", thisResult) + "]"); + } return builder.toString(); } } -- GitLab