Fix jira_get_issue tool to include comments when requested with comment_limit #281
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.
Description
This PR fixes an issue with the
jira_get_issue
tool where comments were being fetched from the Jira API but filtered out of the final response even when explicitly requested withcomment_limit > 0
. The bug was due to a field name mismatch in the serialization logic.Fixes: #275
Changes
JiraIssue.to_simplified_dict()
to check for"comment"
(singular) instead of"comments"
(plural) to match the field name used in therequested_fields
listtest_jira_get_issue_includes_comments
to verify that comments are included when requested withcomment_limit > 0
Testing
[Verified that comments appear in the jira_get_issue response when comment_limit>0 is specified]
Checklist