diff --git a/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts b/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts index 3e6720a047..cc9bdfb330 100644 --- a/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts +++ b/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts @@ -215,7 +215,10 @@ export class Raindrop implements INodeType { }; delete updateFields.collectionId; } - + if (updateFields.pleaseParse === true) { + body.pleaseParse = {}; + delete updateFields.pleaseParse; + } if (updateFields.tags) { body.tags = (updateFields.tags as string).split(',').map(tag => tag.trim()) as string[]; } diff --git a/packages/nodes-base/nodes/Raindrop/descriptions/BookmarkDescription.ts b/packages/nodes-base/nodes/Raindrop/descriptions/BookmarkDescription.ts index fcbdc938b6..68f2156e43 100644 --- a/packages/nodes-base/nodes/Raindrop/descriptions/BookmarkDescription.ts +++ b/packages/nodes-base/nodes/Raindrop/descriptions/BookmarkDescription.ts @@ -106,6 +106,13 @@ export const bookmarkFields: INodeProperties[] = [ default: false, description: 'Whether this bookmark is marked as favorite.', }, + { + displayName: 'Fetch Cover/Description/HTML for URL', + name: 'pleaseParse', + type: 'boolean', + default: false, + description: 'Whether Raindrop should load cover, description and HTML for the URL', + }, { displayName: 'Order', name: 'order', @@ -294,6 +301,13 @@ export const bookmarkFields: INodeProperties[] = [ default: false, description: 'Whether this bookmark is marked as favorite.', }, + { + displayName: 'Please Parse', + name: 'pleaseParse', + type: 'boolean', + default: false, + description: 'Whether Raindrop should reload cover, description and HTML for the URL', + }, { displayName: 'Order', name: 'order',