Don't forget about detected pipenv while validating its path field (PY-45546)

GitOrigin-RevId: 22513f325c6dd0c3db8f465b46c69133073529d1
This commit is contained in:
Semyon Proshev
2020-11-20 09:13:42 +00:00
committed by intellij-monorepo-bot
parent 2d47e351c8
commit a51d362cce
@@ -129,7 +129,7 @@ class PyAddPipEnvPanel(private val project: Project?,
}
override fun validateAll(): List<ValidationInfo> =
listOfNotNull(validatePipEnvExecutable(pipEnvPathField.text), validatePipEnvIsNotAdded())
listOfNotNull(validatePipEnvExecutable(), validatePipEnvIsNotAdded())
override fun addChangeListener(listener: Runnable) {
pipEnvPathField.textField.document.addDocumentListener(object : DocumentAdapter() {
@@ -155,6 +155,10 @@ class PyAddPipEnvPanel(private val project: Project?,
private val selectedModule: Module?
get() = module ?: moduleField.selectedItem as? Module
private fun validatePipEnvExecutable(): ValidationInfo? {
return validatePipEnvExecutable(pipEnvPathField.text.nullize() ?: detectPipEnvExecutable()?.absolutePath)
}
/**
* Checks if the pipenv for the project hasn't been already added.
*/