BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
132 / 279 · Module 7 — Error Handling in Mule · filtered: code← prev⊞ allnext →

7.13Why On Error Continue can be dangerous

Imagine:

Salesforce Upsert fails
       ↓
On Error Continue
       ↓
flow considered successful
       ↓
HTTP Listener returns 200

Oops.

If the client believes the customer was stored but it wasn't, that's terrible.

So don't think:

Continue = good
Propagate = bad

Instead:

Continue
= failure has genuinely been converted into a successful business outcome

Propagate
= caller/parent still needs to know the operation failed