Skip to content

Commit e20e539

Browse files
committed
in case of failure, default as builderID start URL
1 parent f5a9cd2 commit e20e539

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLanguageClientImpl.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ class AmazonQLanguageClientImpl(private val project: Project) : AmazonQLanguageC
6262
)
6363
}
6464
else -> {
65-
// If no connection or not a bearer token connection
65+
// If no connection or not a bearer token connection return default builderID start url
6666
ConnectionMetadata(
67-
SsoProfileData("")
67+
SsoProfileData(AmazonQLspConstants.AWS_BUILDER_ID_URL)
6868
)
6969
}
7070
}

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLspConstants.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ package software.aws.toolkits.jetbrains.services.amazonq.lsp
66
object AmazonQLspConstants {
77
const val LSP_CW_CONFIGURATION_KEY = "aws.codeWhisperer"
88
const val LSP_CW_OPT_OUT_KEY = "shareCodeWhispererContentWithAWS"
9+
const val AWS_BUILDER_ID_URL = "https://view.awsapps.com/start"
910
}

plugins/amazonq/shared/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLanguageClientImplTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class AmazonQLanguageClientImplTest {
5151
every { mockConnectionManager.activeConnectionForFeature(QConnection.getInstance()) } returns null
5252

5353
assertThat(sut.getConnectionMetadata().get())
54-
.isEqualTo(ConnectionMetadata(SsoProfileData("")))
54+
.isEqualTo(ConnectionMetadata(SsoProfileData(AmazonQLspConstants.AWS_BUILDER_ID_URL)))
5555
}
5656

5757
@Test

0 commit comments

Comments
 (0)