summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorymqytw <mengqiy@google.com>2017-05-10 13:25:06 -0700
committerymqytw <mengqiy@google.com>2017-05-10 13:25:06 -0700
commit84c680bc4d43ba680c67e5699189417604e90cb0 (patch)
treef728442d4aa08632d5b21acdb9114186ea6adcf4
parent4766413bed8e4275bd2e35769c125faf459d2cab (diff)
address comments
-rw-r--r--contributors/design-proposals/multi-fields-merge-key.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/contributors/design-proposals/multi-fields-merge-key.md b/contributors/design-proposals/multi-fields-merge-key.md
index bf605d0f..13dcf9ce 100644
--- a/contributors/design-proposals/multi-fields-merge-key.md
+++ b/contributors/design-proposals/multi-fields-merge-key.md
@@ -40,7 +40,10 @@ If a merge key has multiple fields, it will be a string of merge key fields sepe
If a merge key only has one field, it will be the same as before, i.e. `patchMergeKey:"<key1>"`.
There are no patch format changes.
-Additional fields are just extra fields in the patch.
+Patches for fields that have multiple fields in the merge key must include all of the fields of the merge key in the patch.
+
+If a new API uses multi-fields merge key, all the fields of the merge key are required to present.
+Otherwise, the server will reject the patch.
E.g.
foo and bar are the merge keys.