diff --git a/components/notion/actions/append-block/append-block.mjs b/components/notion/actions/append-block/append-block.mjs index 27c6165e5e0fe..9c1be436470c0 100644 --- a/components/notion/actions/append-block/append-block.mjs +++ b/components/notion/actions/append-block/append-block.mjs @@ -6,7 +6,7 @@ export default { key: "notion-append-block", name: "Append Block to Parent", description: "Creates and appends blocks to the specified parent. [See the documentation](https://developers.notion.com/reference/patch-block-children)", - version: "0.2.15", + version: "0.2.16", type: "action", props: { notion, diff --git a/components/notion/actions/create-page-from-database/create-page-from-database.mjs b/components/notion/actions/create-page-from-database/create-page-from-database.mjs index 13492dc5aab64..c0c71904fb112 100644 --- a/components/notion/actions/create-page-from-database/create-page-from-database.mjs +++ b/components/notion/actions/create-page-from-database/create-page-from-database.mjs @@ -7,7 +7,7 @@ export default { key: "notion-create-page-from-database", name: "Create Page from Database", description: "Creates a page from a database. [See the docs](https://developers.notion.com/reference/post-page)", - version: "0.1.13", + version: "0.1.14", type: "action", props: { notion, diff --git a/components/notion/actions/create-page/create-page.mjs b/components/notion/actions/create-page/create-page.mjs index 61d3f9cb7f095..70fca6573e189 100644 --- a/components/notion/actions/create-page/create-page.mjs +++ b/components/notion/actions/create-page/create-page.mjs @@ -7,7 +7,7 @@ export default { key: "notion-create-page", name: "Create Page", description: "Creates a page from a parent page. The only valid property is *title*. [See the documentation](https://developers.notion.com/reference/post-page)", - version: "0.2.11", + version: "0.2.12", type: "action", props: { notion, diff --git a/components/notion/actions/duplicate-page/duplicate-page.mjs b/components/notion/actions/duplicate-page/duplicate-page.mjs index 2bdf1b2626561..fa7b22d26eb7f 100644 --- a/components/notion/actions/duplicate-page/duplicate-page.mjs +++ b/components/notion/actions/duplicate-page/duplicate-page.mjs @@ -7,7 +7,7 @@ export default { key: "notion-duplicate-page", name: "Duplicate Page", description: "Creates a new page copied from an existing page block. [See the docs](https://developers.notion.com/reference/post-page)", - version: "0.0.7", + version: "0.0.8", type: "action", props: { notion, diff --git a/components/notion/actions/update-page/update-page.mjs b/components/notion/actions/update-page/update-page.mjs index e418140a5ecfe..df6c194eaa631 100644 --- a/components/notion/actions/update-page/update-page.mjs +++ b/components/notion/actions/update-page/update-page.mjs @@ -7,7 +7,7 @@ export default { key: "notion-update-page", name: "Update Page", description: "Updates page property values for the specified page. Properties that are not set will remain unchanged. To append page content, use the *append block* action. [See the docs](https://developers.notion.com/reference/patch-page)", - version: "1.1.1", + version: "1.1.2", type: "action", props: { notion, diff --git a/components/notion/common/notion-page-properties.mjs b/components/notion/common/notion-page-properties.mjs index b12dc2cf4df85..621e304c3e352 100644 --- a/components/notion/common/notion-page-properties.mjs +++ b/components/notion/common/notion-page-properties.mjs @@ -64,12 +64,16 @@ const NOTION_PAGE_PROPERTIES = { }, date: { type: "string", - example: "2022-05-15T18:47:00.000Z", + example: "2022-05-15T18:47:00.000Z or { \"start\": \"2022-05-15T18:47:00.000Z\", \"end\": \"2022-06-15T18:47:00.000Z\" }", options: () => undefined, convertToNotion: (property) => ({ - date: { - start: property.value, - }, + date: !(typeof (property.value) === "string") + ? property.value + : property.value.trim().startsWith("{") + ? JSON.parse(property.value) + : { + start: property.value, + }, }), }, people: { diff --git a/components/notion/package.json b/components/notion/package.json index 79139e3951f78..7fbb305fef49d 100644 --- a/components/notion/package.json +++ b/components/notion/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/notion", - "version": "0.2.4", + "version": "0.2.5", "description": "Pipedream Notion Components", "main": "notion.app.mjs", "keywords": [