File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
packages/core/src/codewhisperer/service Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -376,10 +376,14 @@ export async function uploadArtifactToS3(
376376 `Amazon Q is unable to upload workspace artifacts to Amazon S3 for ${ featureType } . ` +
377377 'For more information, see the Amazon Q documentation or contact your network or organization administrator.'
378378 )
379- const messageWithOutId = getTelemetryReasonDesc ( error ) ?. includes ( '"PUT" request failed with code "403"' )
380- errorMessage = messageWithOutId
381- ? '"PUT" request failed with code "403"'
382- : ( getTelemetryReasonDesc ( error ) ?? defaultMessage )
379+ const errorDesc = getTelemetryReasonDesc ( error )
380+ if ( errorDesc ?. includes ( '"PUT" request failed with code "403"' ) ) {
381+ errorMessage = '"PUT" request failed with code "403"'
382+ } else if ( errorDesc ?. includes ( '"PUT" request failed with code "503"' ) ) {
383+ errorMessage = '"PUT" request failed with code "503"'
384+ } else {
385+ errorMessage = errorDesc ?? defaultMessage
386+ }
383387 throw isCodeScan ? new UploadArtifactToS3Error ( errorMessage ) : new UploadTestArtifactToS3Error ( errorMessage )
384388 }
385389}
You can’t perform that action at this time.
0 commit comments