From e15ddfd1ed0a2e1d52e33712770f1aeefafe817a Mon Sep 17 00:00:00 2001 From: Sarah Edwards Date: Fri, 10 Sep 2021 10:11:31 -0700 Subject: [PATCH] remove = from mutation ids to avoid graphql parse error (#21394) --- .github/actions-scripts/projects.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/actions-scripts/projects.js b/.github/actions-scripts/projects.js index 83d255436a..8c96c6f8c6 100644 --- a/.github/actions-scripts/projects.js +++ b/.github/actions-scripts/projects.js @@ -161,8 +161,10 @@ export function generateUpdateProjectNextItemFieldMutation({ function generateMutationToUpdateField({ item, fieldID, value, literal = false }) { const parsedValue = literal ? `value: "${value}"` : `value: ${value}` + // Strip "=" out of the item ID when creating the mutation ID to avoid a GraphQL parsing error + // (statistically, this should still give us a unique mutation ID) return ` - set_${fieldID.substr(1)}_item_${item}: updateProjectNextItemField(input: { + set_${fieldID.substr(1)}_item_${item.replaceAll('=', '')}: updateProjectNextItemField(input: { projectId: $project itemId: "${item}" fieldId: ${fieldID}