Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
User description
Azure Devops PRs with new files result in error "Failed to get diff files"
Summary
Issue: When pr-agent attempts to get the original content of a new file, a 404 is returned and pr-agent exits with an error.
Solution: Do not attempt to get original content if file
edit_type
isADDED
Reproduce Issue:
PR Type
Bug fix
Description
EDIT_TYPE.ADDED
original_file_content_str
to an empty string when content retrieval failsChanges walkthrough 📝
azuredevops_provider.py
Fix Azure DevOps PR handling for new files
pr_agent/git_providers/azuredevops_provider.py
EDIT_TYPE.ADDED
to skip retrieving original contentfor new files
original_file_content_str
to an empty string for new files