From 9a6bf54d5fd4d4ab2ef8dc083e421af9d4cf417c Mon Sep 17 00:00:00 2001 From: Gaston Silva Date: Wed, 20 Sep 2023 17:43:48 -0300 Subject: [PATCH] fix: construct check --- packages/aws-cdk-lib/aws-sns-subscriptions/lib/sqs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/aws-cdk-lib/aws-sns-subscriptions/lib/sqs.ts b/packages/aws-cdk-lib/aws-sns-subscriptions/lib/sqs.ts index c98808c063a48..f713fe6bb6ead 100644 --- a/packages/aws-cdk-lib/aws-sns-subscriptions/lib/sqs.ts +++ b/packages/aws-cdk-lib/aws-sns-subscriptions/lib/sqs.ts @@ -33,7 +33,7 @@ export class SqsSubscription implements sns.ITopicSubscription { public bind(topic: sns.ITopic): sns.TopicSubscriptionConfig { // Create subscription under *consuming* construct to make sure it ends up // in the correct stack in cases of cross-stack subscriptions. - if (!(this.queue instanceof Construct)) { + if (!Construct.isConstruct(this.queue)) { throw new Error('The supplied Queue object must be an instance of Construct'); } const snsServicePrincipal = new iam.ServicePrincipal('sns.amazonaws.com');