| @@ -26,13 +26,10 @@ | ||
| 26 | 26 | export const failWithFallback = async (fn, fallback, errDetails = {}) => { |
| 27 | 27 | try { |
| 28 | 28 | return await fn(); |
| 29 | 29 | } catch (error) { |
| 30 | - digest({ | |
| 31 | - ...errDetails, | |
| 32 | - error: errDetails?.error ?? error, | |
| 33 | - source: 'auto-launch', | |
| 34 | - }); | |
| 30 | + const { error: reported = error, ...details } = errDetails; | |
| 31 | + digest({ error: reported, details: { source: 'auto-launch', ...details } }); | |
| 35 | 32 | return fallback; |
| 36 | 33 | } |
| 37 | 34 | }; |
| 38 | 35 | |