File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
packages/core/src/codewhisperer/service Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -39,12 +39,13 @@ import {
3939 SecurityScanTimedOutError ,
4040 UploadArtifactToS3Error ,
4141} from '../models/errors'
42- import { getTelemetryReasonDesc } from '../../shared/errors'
42+ import { getTelemetryReasonDesc , isAwsError } from '../../shared/errors'
4343import { CodeWhispererSettings } from '../util/codewhispererSettings'
4444import { detectCommentAboveLine } from '../../shared/utilities/commentUtils'
4545import { runtimeLanguageContext } from '../util/runtimeLanguageContext'
4646import { FeatureUseCase } from '../models/constants'
4747import { UploadTestArtifactToS3Error } from '../../amazonqTest/error'
48+ import { ChatSessionManager } from '../../amazonqTest/chat/storages/chatSession'
4849
4950export async function listScanResults (
5051 client : DefaultCodeWhispererClient ,
@@ -386,6 +387,9 @@ export async function uploadArtifactToS3(
386387 } else {
387388 errorMessage = errorDesc ?? defaultMessage
388389 }
390+ if ( isAwsError ( error ) && featureUseCase === FeatureUseCase . TEST_GENERATION ) {
391+ ChatSessionManager . Instance . getSession ( ) . startTestGenerationRequestId = error . requestId
392+ }
389393 throw isCodeScan ? new UploadArtifactToS3Error ( errorMessage ) : new UploadTestArtifactToS3Error ( errorMessage )
390394 }
391395}
You can’t perform that action at this time.
0 commit comments