From 6b19f26308e05602de4ff6fd88a0d66e376c3516 Mon Sep 17 00:00:00 2001 From: George Hemmings Date: Mon, 17 Sep 2018 12:41:57 +0100 Subject: [PATCH] Fix Azure Service Bus BadRequest due to invalid [] chars When creating a queue name for batch requests (such as CreateContact[]) the "[" and "]" chars will cause a validation failure so replace "[]" with "Array" --- src/ServiceStack.Azure/Messaging/QueueClientExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ServiceStack.Azure/Messaging/QueueClientExtensions.cs b/src/ServiceStack.Azure/Messaging/QueueClientExtensions.cs index 62d7ad9..a7650b1 100644 --- a/src/ServiceStack.Azure/Messaging/QueueClientExtensions.cs +++ b/src/ServiceStack.Azure/Messaging/QueueClientExtensions.cs @@ -54,7 +54,7 @@ public static string FromMessageBody(this string strMessage) } internal static string SafeQueueName(this string queueName) => - queueName?.Replace(":", "."); + queueName?.Replace(":", ".").Replace("[]", "Array"); } }