Changelog
FixedBackend

Replaying a processed event now runs it again

Replay on the Events page is there to run a purchase or cancellation through a second time, for example after you add a mapping that was missing, or to re-apply a cancellation that an older version did not finish. Until now a replay of an event that already showed as processed did nothing: our duplicate protection treated it as a repeat delivery from the provider, skipped it, and the page showed processed again, so the no-op looked exactly like a real run. A replay now overrides that protection for the one run you asked for, and Ghost is updated. Repeat deliveries from a provider are still dropped, and they now show as skipped with the reason instead of as processed. Reported by one of our beta publishers, who traced it through the code and filed it as an issue. Thank you.

  • Replay of a processed event runs it again and updates Ghost
  • A provider redelivery shows as skipped with the reason "duplicate delivery", no longer as processed
  • Shipped in PayGlue-OS v0.9.3