fix(rss): add top-level title, link, pubDate fields to RSS trigger output#2902
fix(rss): add top-level title, link, pubDate fields to RSS trigger output#2902waleedlatif1 merged 2 commits intostagingfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Greptile SummaryFixed data structure issues in RSS and IMAP trigger outputs by exposing key fields at the top level instead of only nesting them under Changes Made:
Why This Matters: Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant Poller as RSS/IMAP Polling Service
participant Webhook as Webhook Trigger Handler
participant Format as formatWebhookInput
participant Start as buildStartBlockOutput
participant Block as Workflow Blocks
Note over Poller: Poll for new items/emails
Poller->>Poller: Create payload with top-level fields
Note right of Poller: RSS: title, link, pubDate<br/>IMAP: messageId, subject, from, etc.
Poller->>Webhook: POST /api/webhooks/trigger/{path}
Webhook->>Format: Format webhook input
Note right of Format: Preserves top-level fields<br/>+ nested item/email
Format->>Start: Pass formatted input
Start->>Start: buildIntegrationTriggerOutput(workflowInput)
Note right of Start: Returns flat object<br/>(no processing needed)
Start->>Block: Flat output with top-level fields
Note right of Block: Blocks can now access<br/>title, link, pubDate directly
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
|
@greptile |
* fix(google): wrap primitive tool responses for Gemini API compatibility (#2900) * fix(canonical): copilot path + update parent (#2901) * fix(rss): add top-level title, link, pubDate fields to RSS trigger output (#2902) * fix(rss): add top-level title, link, pubDate fields to RSS trigger output * fix(imap): add top-level fields to IMAP trigger output * improvement(browseruse): add profile id param (#2903) * improvement(browseruse): add profile id param * make request a stub since we have directExec * improvement(executor): upgraded abort controller to handle aborts for loops and parallels (#2880) * improvement(executor): upgraded abort controller to handle aborts for loops and parallels * comments * improvement(files): update execution for passing base64 strings (#2906) * progress * improvement(execution): update execution for passing base64 strings * fix types * cleanup comments * path security vuln * reject promise correctly * fix redirect case * remove proxy routes * fix tests * use ipaddr * feat(tools): added textract, added v2 for mistral, updated tag dropdown (#2904) * feat(tools): added textract * cleanup * ack pr comments * reorder * removed upload for textract async version * fix additional fields dropdown in editor, update parser to leave validation to be done on the server * added mistral v2, files v2, and finalized textract * updated the rest of the old file patterns, updated mistral outputs for v2 * updated tag dropdown to parse non-operation fields as well * updated extension finder * cleanup * added description for inputs to workflow * use helper for internal route check * fix tag dropdown merge conflict change * remove duplicate code --------- Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai> * fix(ui): change add inputs button to match output selector (#2907) * fix(canvas): removed invite to workspace from canvas popover (#2908) * fix(canvas): removed invite to workspace * removed unused props * fix(copilot): legacy tool display names (#2911) * fix(a2a): canonical merge (#2912) * fix canonical merge * fix empty array case * fix(change-detection): copilot diffs have extra field (#2913) * improvement(logs): improved logs ui bugs, added subflow disable UI (#2910) * improvement(logs): improved logs ui bugs, added subflow disable UI * added duplicate to action bar for subflows * feat(broadcast): email v0.5 (#2905) --------- Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com> Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai> Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com>
Summary
title,link,pubDateat top levelmessageId,subject,from, etc. at top levelitem/emailbut blocks expected flat structure_finalInputparameter inbuildIntegrationTriggerOutputType of Change
Testing
Tested manually
Checklist