@@ -19,7 +19,6 @@ import com.intellij.psi.SmartPointerManager
19
19
import com.jetbrains.rdclient.util.idea.LifetimedProjectComponent
20
20
import com.jetbrains.rider.model.lambdaDaemonModel
21
21
import com.jetbrains.rider.projectView.solution
22
- import software.amazon.awssdk.services.lambda.model.Runtime
23
22
import software.aws.toolkits.jetbrains.services.lambda.dotnet.DotNetLambdaHandlerResolver
24
23
import software.aws.toolkits.jetbrains.services.lambda.dotnet.element.RiderLambdaHandlerFakePsiElement
25
24
import software.aws.toolkits.jetbrains.services.lambda.execution.LambdaRunConfigurationType
@@ -96,12 +95,8 @@ class LambdaDaemonHost(project: Project) : LifetimedProjectComponent(project) {
96
95
val configurationType = ConfigurationTypeUtil .findConfigurationType(LambdaRunConfigurationType ::class .java)
97
96
val runConfigurations = runManager.getConfigurationsList(configurationType)
98
97
99
- val isDebug = executor is DefaultDebugExecutor
100
-
101
98
var settings = runConfigurations.filterIsInstance<LocalLambdaRunConfiguration >().firstOrNull { configuration ->
102
- configuration.handler() == handler &&
103
- // TODO: Get rid of the check when SAM CLI provide support for dotnet 3.1 lambda debug
104
- (if (isDebug) configuration.runtime() != Runtime .DOTNETCORE3_1 else true )
99
+ configuration.handler() == handler
105
100
}?.let { configuration ->
106
101
runManager.findSettings(configuration)
107
102
}
@@ -112,12 +107,7 @@ class LambdaDaemonHost(project: Project) : LifetimedProjectComponent(project) {
112
107
val template = runManager.getConfigurationTemplate(factory)
113
108
114
109
val configuration = template.configuration as LocalLambdaRunConfiguration
115
- val activeRuntime = DotNetRuntimeUtils .getCurrentDotNetCoreRuntime()
116
-
117
- // TODO: Get rid of the check when SAM CLI provide support for dotnet 3.1 lambda debug
118
- val runtime =
119
- if (isDebug && activeRuntime == Runtime .DOTNETCORE3_1 ) DotNetRuntimeUtils .defaultDotNetCoreRuntime
120
- else activeRuntime
110
+ val runtime = DotNetRuntimeUtils .getCurrentDotNetCoreRuntime()
121
111
122
112
LocalLambdaRunConfigurationProducer .setAccountOptions(configuration)
123
113
configuration.useHandler(runtime, handler)
0 commit comments