diff --git a/Client.Test.Integration/WriteTest.cs b/Client.Test.Integration/WriteTest.cs index 077f664..1eaf377 100644 --- a/Client.Test.Integration/WriteTest.cs +++ b/Client.Test.Integration/WriteTest.cs @@ -82,7 +82,8 @@ public void WritePartialBatchBehaviorByWriteApi(bool useV2Api, bool expectStruct Assert.That(pwe.LineErrors, Is.Not.Empty); Assert.That(ae.Message, Does.Contain("partial write of line protocol occurred") - .Or.Contain("parsing failed for write_lp endpoint")); + .Or.Contain("parsing failed for write_lp endpoint") + .Or.Contain("line protocol parsing error")); } else { diff --git a/Client/Internal/RestClient.cs b/Client/Internal/RestClient.cs index 3ed6217..a494144 100644 --- a/Client/Internal/RestClient.cs +++ b/Client/Internal/RestClient.cs @@ -248,7 +248,8 @@ private static string BuildPartialWriteMessage( private static bool IsPartialWriteError(string topLevelError) { return topLevelError.IndexOf("partial write of line protocol occurred", StringComparison.OrdinalIgnoreCase) >= 0 || - topLevelError.IndexOf("parsing failed for write_lp endpoint", StringComparison.OrdinalIgnoreCase) >= 0; + topLevelError.IndexOf("parsing failed for write_lp endpoint", StringComparison.OrdinalIgnoreCase) >= 0 || + topLevelError.IndexOf("line protocol parsing error", StringComparison.OrdinalIgnoreCase) >= 0; } private static string? CombineMessages(string? topLevelError, string? dataMessage)