Skip to content

Notion Node: Database properties are not refreshing and show blank entries #20324

@o0jindouyun1998-hub

Description

@o0jindouyun1998-hub
Image Image

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

  1. Create a Notion database with several properties (e.g., 5-10 properties of various types).
  2. In an n8n workflow, add a Notion node.
  3. 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.
  4. Under the "Properties" section, click on the "Key Name or ID" dropdown to load the properties.
  5. Go back to your Notion database and delete one of the properties.
  6. Return to the n8n editor and refresh the node's parameters (using the refresh button in the node's settings).
  7. Click on the "Key Name or ID" dropdown again.
  8. Expected behavior: The list of properties should update, and the deleted property should be removed from the list.
  9. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    in linearIssue or PR has been created in Linear for internal review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions