-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
Component/s: Database
-
None
-
Severity 3 - Minor
Issue Summary
When using the Embed → Database flow in the editor and selecting a specific row (entry) from a Confluence Database, the embed fails with the error:
Missing required parameters: spaceId and referenceId
The error occurs consistently whenever a user chooses an individual database entry during the “Embed database” flow.
If, instead, the user embeds the entire database and then manually edits the link to point to a specific row, the embed works. This indicates the database and entry itself are valid and that the problem is in the embed‑entry path (missing parameters in the generated embed config).
Steps to Reproduce
- Open any Confluence page in the new editor.
- Insert or use an existing Confluence Database
- In the editor, type /embed and select Embed → Database
- In the picker, locate and select a specific entry / row from a database.
- Confirm the selection.
Expected Results
- The selected database row should be embedded successfully.
Actual Results
- The embed fails and shows an error:
-
- Missing required parameters: spaceId and referenceId
- The database entry is not embedded on the page.
Workaround
- Embed the entire database first.
- After it’s inserted, edit the generated link/URL to target the desired row/entry.
- This successfully renders the embedded content, but is non‑discoverable and error‑prone for users.