Skip to content

fix(invoices): skip MarkOverdueService when invoice is already overdue#5497

Open
tiagolupepic wants to merge 1 commit into
mainfrom
fix/avoid-mark-overdue-invoice-when-is-already-paid
Open

fix(invoices): skip MarkOverdueService when invoice is already overdue#5497
tiagolupepic wants to merge 1 commit into
mainfrom
fix/avoid-mark-overdue-invoice-when-is-already-paid

Conversation

@tiagolupepic
Copy link
Copy Markdown
Contributor

This commits add an extra guard clause to MarkOverdueService.

We're adding an extra guard clause on MarkOverdueService to avoid mark the invoice
payment_overdue to true when is already done.
Having this, we're preventing redundant updates and duplicate invoice.payment_overdue webhook deliveries.

Adds a guard clause to Invoices::Payments::MarkOverdueService that returns an 'invoice_already_overdue' not_allowed_failure when the invoice's payment_overdue flag is already true, preventing redundant updates and duplicate invoice.payment_overdue webhook deliveries.
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