From 97a91c0b8f7876e922e00a2eb9c13bc4939549c2 Mon Sep 17 00:00:00 2001 From: Ryan Lettieri Date: Fri, 9 Sep 2022 14:08:45 -0600 Subject: [PATCH] Changing cosmos header checks to lower case Signed-off-by: Ryan Lettieri --- state/azure/cosmosdb/cosmosdb.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/state/azure/cosmosdb/cosmosdb.go b/state/azure/cosmosdb/cosmosdb.go index f86a5ae59..cc8e107a1 100644 --- a/state/azure/cosmosdb/cosmosdb.go +++ b/state/azure/cosmosdb/cosmosdb.go @@ -22,6 +22,7 @@ import ( "fmt" "net/http" "strconv" + "strings" "time" "github.com/Azure/azure-sdk-for-go/sdk/azcore" @@ -87,9 +88,9 @@ type crossPartitionQueryPolicy struct{} func (p *crossPartitionQueryPolicy) Do(req *policy.Request) (*http.Response, error) { raw := req.Raw() hdr := raw.Header - if hdr.Get("x-ms-documentdb-query") == "True" { + if strings.ToLower(hdr.Get("x-ms-documentdb-query")) == "true" { // modify req here since we know it is a query - hdr.Add("x-ms-documentdb-query-enablecrosspartition", "True") + hdr.Add("x-ms-documentdb-query-enablecrosspartition", "true") hdr.Del("x-ms-documentdb-partitionkey") raw.Header = hdr