diff --git a/actions/setup/js/update_pull_request.cjs b/actions/setup/js/update_pull_request.cjs index bbb9363752..8d22e06f8f 100644 --- a/actions/setup/js/update_pull_request.cjs +++ b/actions/setup/js/update_pull_request.cjs @@ -32,10 +32,9 @@ async function executePRUpdate(github, context, prNumber, updateData) { const rawBody = updateData._rawBody; const includeFooter = updateData._includeFooter !== false; // Default to true - // Remove internal fields - const { _operation, _rawBody, _includeFooter, _workflowRepo, ...apiData } = updateData; - const updateBranch = apiData.update_branch === true; - delete apiData.update_branch; + // Remove internal fields (including update_branch which is handled separately below) + const { _operation, _rawBody, _includeFooter, _workflowRepo, update_branch, ...apiData } = updateData; + const updateBranch = update_branch === true; if (updateBranch) { core.info(`Updating pull request #${prNumber} branch with base branch changes`);