34
shardContext historyi.ShardContext,
35
workflowConsistencyChecker api.WorkflowConsistencyChecker,
36
>
) (resp *historyservice.UpdateActivityOptionsResponse, retError error) {
api.go
37
>
updateRequest := request.GetUpdateRequest()
38
>
39
>
mask := updateRequest.GetUpdateMask()
40
>
if mask != nil && updateRequest.RestoreOriginal {
41
>
updateFields := util.ParseFieldMask(mask)
42
>
if len(updateFields) != 0 {
43
>
return nil, serviceerror.NewInvalidArgument("Both UpdateMask and RestoreOriginal are provided")
44
>
}
45
}
46