From c79f22af3a9718173d91c7f16c1499bbd7223b8b Mon Sep 17 00:00:00 2001 From: Ziya Suzen Date: Mon, 12 Feb 2024 23:28:16 +0000 Subject: [PATCH] JetStream config JSON fixed --- src/NATS.Client.JetStream/Models/Placement.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/NATS.Client.JetStream/Models/Placement.cs b/src/NATS.Client.JetStream/Models/Placement.cs index 85da78b3a..5a4200614 100644 --- a/src/NATS.Client.JetStream/Models/Placement.cs +++ b/src/NATS.Client.JetStream/Models/Placement.cs @@ -10,13 +10,12 @@ public record Placement /// The desired cluster name to place the stream /// [System.Text.Json.Serialization.JsonPropertyName("cluster")] - [System.Text.Json.Serialization.JsonIgnore(Condition = System.Text.Json.Serialization.JsonIgnoreCondition.Never)] - [System.ComponentModel.DataAnnotations.Required(AllowEmptyStrings = true)] + [System.Text.Json.Serialization.JsonIgnore(Condition = System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull)] #if NET6_0 - public string Cluster { get; set; } = default!; + public string? Cluster { get; set; } = default; #else #pragma warning disable SA1206 - public required string Cluster { get; set; } + public string? Cluster { get; set; } #pragma warning restore SA1206 #endif