INNER CODE UNIT · Python

log_customfields_with_content

bitwarden/android · .github/scripts/jira-get-release-notes/jira_release_notes.py:33

def log_customfields_with_content(fields):
    """Log all customfield_* fields that have a 'content' key to help troubleshoot structure changes."""
    print(f"[{SCRIPT_NAME}] Available customfield_* fields with 'content':", file=sys.stderr)
    found = False
    for key, value in fields.items():
        if key.startswith('customfield_') and isinstance(value, dict) and 'content' in value:
            found = True
            print(f"[{SCRIPT_NAME}]   {key}: {json.dumps(value, indent=2)}", file=sys.stderr)
    if not found:
        print(f"[{SCRIPT_NAME}]   None found", file=sys.stderr)

def parse_release_notes(response_json):
    release_notes_field_name = 'customfield_10309'
    try:
        fields = response_json.get('fields')
        if not fields:
            print(f"[{SCRIPT_NAME}] 'fields' is empty or missing in response", file=sys.stderr)
            return ''

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…