We catch SDODS errors in a small wrapper to add our own reporting. The self-healing guide's resolution diagram ends at a node labelled SdodsHealError, so I wrote:
if (err.constructor.name === 'SdodsHealError') { /* ... */ }which never fires. What we actually get is a SdodsError. Which one is right?