Skip to content

Commit

Permalink
Merge pull request #126 from Azure/fix-112
Browse files Browse the repository at this point in the history
fix issue #112 : AzureData.replace throwing partition key error
  • Loading branch information
colbylwilliams committed May 24, 2019
2 parents ed6a4a1 + d6fcadf commit 4d3ed1e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions AzureData/Source/DocumentClient.swift
Expand Up @@ -298,11 +298,11 @@ class DocumentClient {

// replace
func replace<T: Document> (_ document: T, inCollection collectionId: String, inDatabase databaseId: String, callback: @escaping (Response<T>) -> ()) {
return self.replace(DocumentContainer(document), at: .document(databaseId: databaseId, collectionId: collectionId, id: document.id)) { callback($0.map { $0.document }) }
return self.replace(DocumentContainer(document), at: .document(databaseId: databaseId, collectionId: collectionId, id: document.id), additionalHeaders: HttpHeaders.msDocumentdbPartitionKey(document)) { callback($0.map { $0.document }) }
}

func replace<T: Document> (_ document: T, in collection: DocumentCollection, callback: @escaping (Response<T>) -> ()) {
return self.replace(DocumentContainer(document), at: .child(.document, in: collection, id: document.id)) { callback($0.map { $0.document }) }
return self.replace(DocumentContainer(document), at: .child(.document, in: collection, id: document.id), additionalHeaders: HttpHeaders.msDocumentdbPartitionKey(document)) { callback($0.map { $0.document }) }
}

// query
Expand Down

0 comments on commit 4d3ed1e

Please sign in to comment.