diff --git a/components/notion/package.json b/components/notion/package.json index fc6d7df47b70f..a070594d91183 100644 --- a/components/notion/package.json +++ b/components/notion/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/notion", - "version": "0.1.23", + "version": "0.1.24", "description": "Pipedream Notion Components", "main": "notion.app.mjs", "keywords": [ diff --git a/components/notion/sources/updated-page/updated-page.mjs b/components/notion/sources/updated-page/updated-page.mjs index 09a9d2ba713e7..88b2118d9e44d 100644 --- a/components/notion/sources/updated-page/updated-page.mjs +++ b/components/notion/sources/updated-page/updated-page.mjs @@ -9,7 +9,7 @@ export default { key: "notion-updated-page", name: "Updated Page in Database", /* eslint-disable-line pipedream/source-name */ description: "Emit new event when a page in a database is updated. To select a specific page, use `Updated Page ID` instead", - version: "0.0.18", + version: "0.0.19", type: "source", dedupe: "unique", props: { @@ -35,8 +35,8 @@ export default { includeNewPages: { type: "boolean", label: "Include New Pages", - description: "Emit events when pages are created or updated. Set to `true` to include newly created pages. Set to `false` to only emit updated pages. Defaults to `false`.", - default: false, + description: "Set to `true` to emit events when pages are created. Set to `false` to ignore new pages.", + default: true, }, }, hooks: { @@ -138,7 +138,7 @@ export default { let propertyChangeFound = false; for (const propertyName of properties) { const hash = this.calculateHash(page.properties[propertyName]); - const dbValue = propertyValues[page.id][propertyName]; + const dbValue = propertyValues[page.id]?.[propertyName]; if (!propertyValues[page.id] || hash !== dbValue) { propertyChangeFound = true; propertyValues[page.id] = {