@@ -74,9 +74,12 @@ const batchWritePrototype = {
7474 response = await oThis . batchWriteItemAfterWait ( batchWriteParams , waitTime ) ;
7575
7676 if ( ! response . isSuccess ( ) ) {
77- if ( response . internalErrorCode . includes ( 'ResourceNotFoundException' ) ) {
77+ if (
78+ response . internalErrorCode . includes ( 'ResourceNotFoundException' ) ||
79+ response . internalErrorCode . includes ( 'ProvisionedThroughputExceededException' )
80+ ) {
7881 logger . error (
79- ' services/dynamodb/BatchWrite.js:executeDdbRequest, ResourceNotFoundException : attemptNo: ' ,
82+ ` services/dynamodb/BatchWrite.js:executeDdbRequest, ${ response . internalErrorCode } : attemptNo: ` ,
8083 attemptNo
8184 ) ;
8285 response . data [ 'UnprocessedItems' ] = batchWriteParams [ 'RequestItems' ] ;
@@ -139,8 +142,6 @@ const batchWritePrototype = {
139142 }
140143 }
141144
142- logger . debug ( '=======Base.perform.result=======' ) ;
143- logger . debug ( response ) ;
144145 return response ;
145146 } catch ( err ) {
146147 logger . error ( 'services/dynamodb/BatchWrite.js:executeDdbRequest inside catch ' , err ) ;
@@ -177,6 +178,10 @@ const batchWritePrototype = {
177178Object . assign ( DDBServiceBatchWriteItem . prototype , batchWritePrototype ) ;
178179DDBServiceBatchWriteItem . prototype . constructor = batchWritePrototype ;
179180
180- InstanceComposer . registerAsShadowableClass ( DDBServiceBatchWriteItem , coreConstant . icNameSpace , 'DDBServiceBatchWriteItem' ) ;
181+ InstanceComposer . registerAsShadowableClass (
182+ DDBServiceBatchWriteItem ,
183+ coreConstant . icNameSpace ,
184+ 'DDBServiceBatchWriteItem'
185+ ) ;
181186
182187module . exports = DDBServiceBatchWriteItem ;
0 commit comments