in jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/upload/CodeStoragePanel.kt [103:123]
fun validatePanel(): ValidationInfo? {
if (packagingType == PackageType.ZIP) {
if (sourceBucket.isLoading) {
return sourceBucket.validationInfo(message("serverless.application.deploy.validation.s3.bucket.loading"))
}
if (sourceBucket.selected() == null) {
return sourceBucket.validationInfo(message("lambda.upload_validation.source_bucket"))
}
} else {
if (ecrRepo.isLoading) {
return ecrRepo.validationInfo(message("serverless.application.deploy.validation.ecr.repo.loading"))
}
if (ecrRepo.selected() == null) {
return ecrRepo.validationInfo(message("lambda.upload_validation.repo"))
}
}
return null
}