Skip to content

Commit 57e8ce4

Browse files
committed
cr
1 parent 84fe051 commit 57e8ce4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/customization/CodeWhispererModelConfigurator.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import com.intellij.util.xmlb.annotations.Property
2020
import software.amazon.awssdk.services.codewhispererruntime.model.CodeWhispererRuntimeException
2121
import software.aws.toolkits.core.utils.debug
2222
import software.aws.toolkits.core.utils.getLogger
23-
import software.aws.toolkits.core.utils.tryOrNull
2423
import software.aws.toolkits.jetbrains.services.amazonq.CodeWhispererFeatureConfigService
2524
import software.aws.toolkits.jetbrains.services.amazonq.calculateIfIamIdentityCenterConnection
2625
import software.aws.toolkits.jetbrains.services.amazonq.profile.QRegionProfile
@@ -110,7 +109,8 @@ class DefaultCodeWhispererModelConfigurator : CodeWhispererModelConfigurator, Pe
110109
override fun listCustomizations(project: Project, passive: Boolean): List<CustomizationUiItem>? =
111110
calculateIfIamIdentityCenterConnection(project) {
112111
// 1. fetch all profiles, invoke fetch customizations API and get result for each profile and aggregate all the results
113-
val listAvailableProfilesResult = tryOrNull { QRegionProfileManager.getInstance().listRegionProfiles(project) }.orEmpty()
112+
val listAvailableProfilesResult = QRegionProfileManager.getInstance().listRegionProfiles(project)
113+
?: error("No profiles available for the current project")
114114

115115
val aggregatedCustomizations = listAvailableProfilesResult.flatMap { profile ->
116116
runCatching {

0 commit comments

Comments
 (0)