mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
fix(Notion Node): Allow UUID v8 in notion id checks (#10938)
This commit is contained in:
committed by
GitHub
parent
8db8817851
commit
46beda05f6
15
packages/nodes-base/nodes/Notion/shared/constants.ts
Normal file
15
packages/nodes-base/nodes/Notion/shared/constants.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
const notionIdRegexp = '[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}';
|
||||
|
||||
export const idExtractionRegexp = `^(${notionIdRegexp})`;
|
||||
export const idValidationRegexp = `${idExtractionRegexp}.*`;
|
||||
|
||||
const baseUrlRegexp = '(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?';
|
||||
|
||||
export const databaseUrlExtractionRegexp = `${baseUrlRegexp}(${notionIdRegexp})`;
|
||||
export const databaseUrlValidationRegexp = `${databaseUrlExtractionRegexp}.*`;
|
||||
|
||||
export const databasePageUrlExtractionRegexp = `${baseUrlRegexp}(?:[a-zA-Z0-9-]{1,}-)?(${notionIdRegexp})`;
|
||||
export const databasePageUrlValidationRegexp = `${databasePageUrlExtractionRegexp}.*`;
|
||||
|
||||
export const blockUrlExtractionRegexp = `${baseUrlRegexp}(?:[a-zA-Z0-9-]{2,}-)?(${notionIdRegexp})`;
|
||||
export const blockUrlValidationRegexp = `${blockUrlExtractionRegexp}.*`;
|
||||
Reference in New Issue
Block a user