Skip to content

prod deploy#593

Merged
FredericoAndrade merged 2 commits into
productionfrom
main
Apr 19, 2026
Merged

prod deploy#593
FredericoAndrade merged 2 commits into
productionfrom
main

Conversation

@FredericoAndrade
Copy link
Copy Markdown
Contributor

No description provided.

FredericoAndrade and others added 2 commits April 19, 2026 21:32
…fore intake

JS now fetches the download URL via ?format=json before submitting intake,
so the redirect event is logged server-side before intake is enqueued.
The PHP download endpoint returns the event_id in its JSON response, which
the JS passes to the intake POST as download_event_id.

- DownloadController: add last_event_id property; expose event_id in JSON response
- IntakeController: accept download_event_id from request instead of DB lookup;
  removes the always-null find_redirect_id() call
- WebhookDispatcher: add ORDER BY id ASC so download webhook is always
  delivered to Make.com before intake (they share the same next_attempt_at)
- gateway-modal.js: handleIntakeSubmit() now fetches download URL first,
  then posts intake with event_id, then redirects — fixes the ordering
- Bump version to 0.1.13 to bust JS cache

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix(gateway): resolve download_event_id timing bug
@FredericoAndrade FredericoAndrade merged commit 8804dd8 into production Apr 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant