Skip to content

Commit adf0ce1

Browse files
authored
Fix the serverless deploy window breaking when pressing deploy before S3 bucket list loads (#2069)
Fixes #1699
1 parent 01d23fa commit adf0ce1

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/deploy/DeployServerlessApplicationDialog.kt

+4
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,10 @@ class DeploySamApplicationValidator(private val view: DeployServerlessApplicatio
194194
return it
195195
}
196196

197+
// Is the bucket loading
198+
if (view.s3Bucket.isLoading) {
199+
return view.s3Bucket.validationInfo(message("serverless.application.deploy.validation.s3.bucket.loading"))
200+
}
197201
// Has the user selected a bucket
198202
view.s3Bucket.selected() ?: return view.s3Bucket.validationInfo(message("serverless.application.deploy.validation.s3.bucket.empty"))
199203

resources/resources/software/aws/toolkits/resources/localized_messages.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -680,7 +680,7 @@ serverless.application.deploy.validation.new.stack.name.invalid=A stack name can
680680
serverless.application.deploy.validation.new.stack.name.missing=Enter the name of your new Stack
681681
serverless.application.deploy.validation.new.stack.name.too.long=Stack names must not exceed {0} characters in length
682682
serverless.application.deploy.validation.s3.bucket.empty=Select an S3 Bucket
683-
serverless.application.deploy.validation.s3.bucket.loading=Still loading S3 bucket...
683+
serverless.application.deploy.validation.s3.bucket.loading=Still loading the list of S3 buckets...
684684
serverless.application.deploy.validation.stack.loading=Still loading CloudFormation stacks...
685685
serverless.application.deploy.validation.stack.missing=Specify a Stack to deploy to
686686
serverless.application.deploy.validation.template.values.missing=Template values are missing: {0}

0 commit comments

Comments
 (0)