Ignore collision errors from custom plumbed (non-`gitter.im`) Matrix rooms during message import
Ignore collision errors from custom plumbed (non-gitter.im
) Matrix rooms during message import
Follow-up to !2313 (merged)
Part of #2609 (closed)
Dev notes
Example error:
MongoError: E11000 duplicate key error collection: gitter.matricesbridgedchatmessage index: gitterMessageId_1 dup key: { : ObjectId('...') }
at Function.MongoError.create (./node_modules/mongoose/node_modules/mongodb-core/lib/error.js:31:11)
at toError (./node_modules/mongoose/node_modules/mongodb/lib/utils.js:115:22)
at ./node_modules/mongoose/node_modules/mongodb/lib/collection.js:656:23
at handleCallback (./node_modules/mongoose/node_modules/mongodb/lib/utils.js:96:56)
at ./node_modules/mongoose/node_modules/mongodb/lib/bulk/unordered.js:473:9
at handleCallback (./node_modules/mongoose/node_modules/mongodb/lib/utils.js:96:56)
at resultHandler (./node_modules/mongoose/node_modules/mongodb/lib/bulk/unordered.js:420:5)
at ./node_modules/mongoose/node_modules/mongodb-core/lib/connection/pool.js:455:18
Edited by Eric Eastwood