Forgot to add one last condition to ensure that non pending confirmation subscription is returned.

This commit is contained in:
Srikalyan Swayampakula 2016-01-18 14:00:11 -08:00
parent 9d125944c0
commit 63d6d8dbe2

View File

@ -266,7 +266,7 @@ func findSubscriptionByNonID(d *schema.ResourceData, snsconn *sns.SNS) (*sns.Sub
}
for _, subscription := range res.Subscriptions {
if *subscription.Endpoint == endpoint && *subscription.Protocol == protocol && *subscription.TopicArn == topic_arn {
if *subscription.Endpoint == endpoint && *subscription.Protocol == protocol && *subscription.TopicArn == topic_arn && *subscription.SubscriptionArn != awsSNSPendingConfirmationMessage {
return subscription, nil
}
}