-
Notifications
You must be signed in to change notification settings - Fork 46k
Description


Bug Description
When using the Notion node to create a new database page, the 'Properties' field fails to load all available properties from the connected Notion database.
The list of properties appears to be cached and does not update correctly. If a property is deleted from the database in Notion, it is not removed from the dropdown list in n8n. Instead, it leaves a blank, unselectable space, which is very confusing.
This issue prevents the correct mapping of data to the Notion database and makes the node difficult to use, especially when the database structure changes.
I have tried refreshing the node parameters and reconnecting my credentials, but the problem persists. The attached screenshot shows the incomplete list of properties.
To Reproduce
- Create a Notion database with several properties (e.g., 5-10 properties of various types).
- In an n8n workflow, add a Notion node.
- Configure the node with the following settings:
- Credential: Your Notion API credential
- Resource:
Database Page
- Operation:
Create
- Database: Select the database created in step 1.
- Under the "Properties" section, click on the "Key Name or ID" dropdown to load the properties.
- Go back to your Notion database and delete one of the properties.
- Return to the n8n editor and refresh the node's parameters (using the refresh button in the node's settings).
- Click on the "Key Name or ID" dropdown again.
- Expected behavior: The list of properties should update, and the deleted property should be removed from the list.
- Actual behavior: The deleted property leaves a blank space in the dropdown list, and the list is not correctly synchronized with Notion.
Expected behavior
The properties dropdown list in the Notion node should accurately reflect the current properties of the selected database in Notion.
When a property is deleted in Notion, it should be removed from the dropdown list in n8n after the node's parameters are refreshed. The list should not contain any blank or empty entries. All existing properties should be visible and selectable.
Debug Info
n8n Version 1.113.3
Source Codehttps://github.com/n8n-io/n8n
License [Sustainable Use License + n8n Enterprise License](https://github.com/n8n- io/n8n/blob/master/LICENSE.md)
Third-Party Licenses View all third-party licenses
Instance ID 4e88d5cbace23ef8f1620184cfd768be5ae25714a6740f2200f153079789aa4b
Debug Copy debug information
Operating System
Windows10
n8n Version
1.113.3
Node.js Version
22.19.0
Database
SQLite (default)
Execution mode
main (default)
Hosting
self hosted