fix(Notion (Beta) Node): Fix create database page fails if relation param is empty/undefined (#5182)

* 🐛 fix create database page fails if relation param is empty/undefined

*  uuid validation

*  uuid error handling

Co-authored-by: Michael Kret <michael.k@radency.com>
This commit is contained in:
Marcus
2023-01-19 18:01:56 +01:00
committed by GitHub
parent 6e391755e4
commit 11da863a21
3 changed files with 45 additions and 16 deletions

View File

@@ -359,7 +359,7 @@ export class NotionV1 implements INodeType {
[],
) as IDataObject[];
if (properties.length !== 0) {
body.properties = mapProperties(properties, timezone) as IDataObject;
body.properties = mapProperties.call(this, properties, timezone) as IDataObject;
}
const blockValues = this.getNodeParameter('blockUi.blockValues', i, []) as IDataObject[];
extractDatabaseMentionRLC(blockValues);
@@ -460,7 +460,7 @@ export class NotionV1 implements INodeType {
properties: {},
};
if (properties.length !== 0) {
body.properties = mapProperties(properties, timezone) as IDataObject;
body.properties = mapProperties.call(this, properties, timezone) as IDataObject;
}
responseData = await notionApiRequest.call(this, 'PATCH', `/pages/${pageId}`, body);
if (simple) {