don't crash on badly formatted error messages

This commit is contained in:
Daniel Schick 2024-09-02 08:48:40 +02:00
parent ed7c4fbfbb
commit 983c21ba67

View File

@ -1066,6 +1066,8 @@ namespace BreCalClient
// type=8, created=datetime.datetime(2024, 8, 28, 15, 13, 14), modified=None) with Flags: 42\"} // type=8, created=datetime.datetime(2024, 8, 28, 15, 13, 14), modified=None) with Flags: 42\"}
Match m = Regex.Match(message, "\\{(.*)\\}"); Match m = Regex.Match(message, "\\{(.*)\\}");
if ((m != null) && m.Success) if ((m != null) && m.Success)
{
try
{ {
dynamic? msg = JsonConvert.DeserializeObject(m.Value); dynamic? msg = JsonConvert.DeserializeObject(m.Value);
if (msg != null) if (msg != null)
@ -1073,6 +1075,8 @@ namespace BreCalClient
message = msg.message; message = msg.message;
} }
} }
catch (Exception) { }
}
_log.ErrorFormat("{0} - {1}", caption, message); _log.ErrorFormat("{0} - {1}", caption, message);