Skip to content

Reduce duplicate API calls for get_available_committee and create_committee_acccount in production  #2040

@exalate-issue-sync

Description

@exalate-issue-sync

Calling this endpoint twice for get_available_committee:

2026-05-14 15:21:01 [info ] Calling API: https://api.open.fec.gov/v1/committee/C00141812/ committee_id=None committee_uuid=None ip=172.18.0.1 request_id=1f3f1c04-b5e8-49c6-9ccd-b3ea811e7a46 user_id=e100e1da-cbfc-4189-aece-d139048a8e0a

2026-05-14 15:21:01 [info ] Calling API: https://api.open.fec.gov/v1/committee/C00141812/ committee_id=None committee_uuid=None ip=172.18.0.1 request_id=1f3f1c04-b5e8-49c6-9ccd-b3ea811e7a46 user_id=e100e1da-cbfc-4189-aece-d139048a8e0a

and Calling this endpoint twice for create_committee_acccount:

2026-05-14 15:22:56 [info ] Calling API: https://api.open.fec.gov/v1/committee/C00141812/ committee_id=None committee_uuid=None ip=172.18.0.1 request_id=03a68e85-8f63-4347-9cac-9ad984f0312d user_id=e100e1da-cbfc-4189-aece-d139048a8e0a
...
2026-05-14 15:22:56 [info ] Calling API: https://api.open.fec.gov/v1/committee/C00141812/ committee_id=None committee_uuid=None ip=172.18.0.1 request_id=03a68e85-8f63-4347-9cac-9ad984f0312d user_id=e100e1da-cbfc-4189-aece-d139048a8e0a

QA Notes

null

DEV Notes

Can also use {{FLAG__COMMITTEE_DATA_SOURCE: PRODUCTION and change local email to a treasurer from openfec}} locally to reproduce

Design

null

See full ticket and images here: FECFILE-3137

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions