Skip to content

Commit db4c4ff

Browse files
committed
fixed IsMetadataWriteREquestOnMultimasterAccount
1 parent 79f97d2 commit db4c4ff

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Microsoft.Azure.Cosmos/src/Routing/LocationCache.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ namespace Microsoft.Azure.Cosmos.Routing
1111
using System.Globalization;
1212
using System.Linq;
1313
using System.Net;
14+
using global::Azure.Core;
1415
using Microsoft.Azure.Cosmos.Core.Trace;
1516
using Microsoft.Azure.Documents;
1617

@@ -210,7 +211,8 @@ public void OnLocationPreferenceChanged(ReadOnlyCollection<string> preferredLoca
210211
public bool IsMetadataWriteRequestOnMultimasterAccount(DocumentServiceRequest request)
211212
{
212213
return !request.IsReadOnlyRequest && this.locationInfo.AvailableWriteLocations.Count > 1
213-
&& !this.CanUseMultipleWriteLocations(request);
214+
&& request.ResourceType != ResourceType.Document && request.ResourceType != ResourceType.StoredProcedure
215+
&& request.OperationType != Documents.OperationType.ExecuteJavaScript && this.CanUseMultipleWriteLocations();
214216
}
215217

216218
public Uri GetHubUri()

0 commit comments

Comments
 (0)