feat(Notion Node): Add option to update icon when updating a page (#5670)

This commit is contained in:
Romeo Balta
2023-07-04 15:43:53 +01:00
committed by GitHub
parent 4c854f4f23
commit 225e849960
2 changed files with 52 additions and 0 deletions

View File

@@ -600,6 +600,16 @@ export class NotionV2 implements INodeType {
if (properties.length !== 0) {
body.properties = mapProperties.call(this, properties, timezone, 2) as IDataObject;
}
const options = this.getNodeParameter('options', i);
if (options.icon) {
if (options.iconType && options.iconType === 'file') {
body.icon = { type: 'external', external: { url: options.icon } };
} else {
body.icon = { type: 'emoji', emoji: options.icon };
}
}
responseData = await notionApiRequest.call(this, 'PATCH', `/pages/${pageId}`, body);
if (simple) {
responseData = simplifyObjects(responseData, false);