From b53e62ddfc0aa0d4ce2b6a2afaafb8e3acc4a651 Mon Sep 17 00:00:00 2001 From: Stephen Gregory Date: Wed, 11 Apr 2018 22:37:14 -0230 Subject: [PATCH] Ignore non-meaningful result properties when serializing to JSON --- Duplicati/Library/Main/ResultClasses.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Duplicati/Library/Main/ResultClasses.cs b/Duplicati/Library/Main/ResultClasses.cs index b08da90f2..e7b004a4d 100644 --- a/Duplicati/Library/Main/ResultClasses.cs +++ b/Duplicati/Library/Main/ResultClasses.cs @@ -21,6 +21,7 @@ using System.Collections.Generic; using Duplicati.Library.Main.Database; using Duplicati.Library.Logging; using System.Linq; +using Newtonsoft.Json; namespace Duplicati.Library.Main { @@ -228,6 +229,8 @@ namespace Duplicati.Library.Main protected Library.Utility.FileBackedStringList m_retryAttempts; protected IMessageSink m_messageSink; + + [JsonIgnore] public IMessageSink MessageSink { get { return m_messageSink; } @@ -385,6 +388,7 @@ namespace Duplicati.Library.Main } } + [JsonIgnore] public IBackendWriter BackendWriter { get { return (IBackendWriter)this.BackendStatistics; } } public event Action StateChangedEvent;