#549 — [Bug]: wrong partner_id filter usage in GET /api/v1/master/fees/configs

Repo: Twill-AI/facade State: closed | Status: done Assignee: nadddder, Ahmad1809

Created: 2025-09-03 · Updated: 2025-09-18

Description

Steps to reproduce

  1. In staging open OpenAPI UI and login under partner owner
  2. Call GET /api/v1/master/fees/configs with filter partner_id=001.

See relevant alert https://twill-network.slack.com/archives/C07TPN6FCBX/p1756881925295809

Expected behavior

API returns filtered list.

Actual behavior

API returns 500 error with body

{
  "type": "DataError",
  "message": "invalid input for query argument $1: 'template1' ('str' object cannot be interpreted as an integer)"
}

logs:

2025-09-03 06:44:28.653|INFO|-no-tenant|endpoint_helpers:331|START  GET http://ca-staging-twill-facade-eastus.happy

## Notes

_Add implementation notes, blockers, and context here_

## Related

_Add wikilinks to related people, meetings, or other tickets_