@@ -551,7 +551,9 @@ function executeCommands(
551
551
function resultHandler ( err ?: AnyError , result ?: Document ) {
552
552
// Error is a driver related error not a bulk op error, return early
553
553
if ( err && 'message' in err && ! ( err instanceof MongoWriteConcernError ) ) {
554
- return callback ( new BulkWriteError ( err , new BulkWriteResult ( bulkOperation . s . bulkResult ) ) ) ;
554
+ return callback (
555
+ new MongoBulkWriteError ( err , new BulkWriteResult ( bulkOperation . s . bulkResult ) )
556
+ ) ;
555
557
}
556
558
557
559
if ( err instanceof MongoWriteConcernError ) {
@@ -651,7 +653,10 @@ function handleMongoWriteConcernError(
651
653
) ;
652
654
653
655
callback (
654
- new BulkWriteError ( new MongoError ( wrappedWriteConcernError ) , new BulkWriteResult ( bulkResult ) )
656
+ new MongoBulkWriteError (
657
+ new MongoError ( wrappedWriteConcernError ) ,
658
+ new BulkWriteResult ( bulkResult )
659
+ )
655
660
) ;
656
661
}
657
662
@@ -660,15 +665,15 @@ function handleMongoWriteConcernError(
660
665
* @public
661
666
* @category Error
662
667
*/
663
- export class BulkWriteError extends MongoError {
668
+ export class MongoBulkWriteError extends MongoError {
664
669
result ?: BulkWriteResult ;
665
670
666
671
/** Creates a new BulkWriteError */
667
672
constructor ( error ?: AnyError , result ?: BulkWriteResult ) {
668
673
super ( error as Error ) ;
669
674
Object . assign ( this , error ) ;
670
675
671
- this . name = 'BulkWriteError ' ;
676
+ this . name = 'MongoBulkWriteError ' ;
672
677
this . result = result ;
673
678
}
674
679
}
@@ -1214,7 +1219,7 @@ export abstract class BulkOperationBase {
1214
1219
: 'write operation failed' ;
1215
1220
1216
1221
callback (
1217
- new BulkWriteError (
1222
+ new MongoBulkWriteError (
1218
1223
new MongoError ( {
1219
1224
message : msg ,
1220
1225
code : this . s . bulkResult . writeErrors [ 0 ] . code ,
@@ -1229,7 +1234,7 @@ export abstract class BulkOperationBase {
1229
1234
1230
1235
const writeConcernError = writeResult . getWriteConcernError ( ) ;
1231
1236
if ( writeConcernError ) {
1232
- callback ( new BulkWriteError ( new MongoError ( writeConcernError ) , writeResult ) ) ;
1237
+ callback ( new MongoBulkWriteError ( new MongoError ( writeConcernError ) , writeResult ) ) ;
1233
1238
return true ;
1234
1239
}
1235
1240
}
0 commit comments