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(
376
376
`Amazon Q is unable to upload workspace artifacts to Amazon S3 for ${ featureType } . ` +
377
377
'For more information, see the Amazon Q documentation or contact your network or organization administrator.'
378
378
)
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
+ }
383
387
throw isCodeScan ? new UploadArtifactToS3Error ( errorMessage ) : new UploadTestArtifactToS3Error ( errorMessage )
384
388
}
385
389
}
You can’t perform that action at this time.
0 commit comments