LP1855737 Don't send error object across shared worker port
authorBill Erickson <berickxx@gmail.com>
Mon, 9 Dec 2019 16:47:30 +0000 (11:47 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Fri, 23 Oct 2020 14:53:30 +0000 (10:53 -0400)
commit727f352519f48bc593df6b748ab246d37e18dfb5
treeca813126ff1627048060f167728b530ee817214f
parent0dfb01195c80cd646b499f2fe2bada97f8e2f226
LP1855737 Don't send error object across shared worker port

Data must be string-ifiable to pass across a shared web worker message
port.  In Firefox, at least, errors encountered during IndexedDB /
Lovefield operations are not candidates for automatic stringification.
Avoid trying to send the error object back to the caller.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/web/js/ui/default/staff/offline-db-worker.js