Skip to content

fix(adapters): filemaker recordId naming and database names with spaces - #1640

Merged
helpcodeai merged 1 commit into
HelpCode-ai:mainfrom
GallaGit:fix/filemaker-param-names
Nov 12, 2026
Merged

helpcodeai merged 1 commit into
HelpCode-ai:mainfrom
GallaGit:fix/filemaker-param-names

Conversation

@GallaGit

@GallaGit GallaGit commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Follow-up to #1624 with the two non-blocking points from the review.

Changes

  1. filemaker_get_record now names its parameter recordId (was record_id), the same as filemaker_get_layout_metadata. Path: /layouts/{layout}/records/{recordId}. The spec is updated.
  2. Database names with spaces: tested end to end against FileMaker Server 26 (trial, Docker) with a hosted file named My Contacts. The engine URL-encodes it (.../databases/My%20Contacts/sessions), so no engine change was needed. Setup step 2 in the instructions now says to type the name as shown, spaces included.

Checks

  • Live suite with FILEMAKER_DATABASE="My Contacts": 21/21 passed (login, list layouts, metadata, find, get record, empty find, 401 re-login).
  • Static suite: 19 passed, 2 live skipped.
  • validate-adapters --warn: no FileMaker warnings. adapter-count --check: OK. Regenerating the catalog and llms files gives no diff.

Note: the renamed parameter is a small breaking change for anyone who already calls filemaker_get_record with record_id. The adapter only shipped yesterday, so the impact should be minimal.

@helpcodeai
helpcodeai merged commit b669722 into HelpCode-ai:main Nov 12, 2026
16 of 17 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Nov 12, 2026
@helpcodeai

Copy link
Copy Markdown
Contributor

Merged, thank you! Thanks also for testing a database name with spaces on a real FileMaker Server. The change ships with our next Cloud deploy.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants