Use strings.HasPrefix instead of regexp for lambda_permission

pull/11359/head
Jake Champlin 9 years ago
parent 763cfcdb1f
commit 8580f58063
No known key found for this signature in database
GPG Key ID: DC31F41958EF4AC2

@ -216,7 +216,7 @@ func resourceAwsLambdaPermissionRead(d *schema.ResourceData, meta interface{}) e
}
// Save Lambda function name in the same format
if regexp.MustCompile(`^arn:[\w-]+:lambda:`).MatchString(d.Get("function_name").(string)) {
if strings.HasPrefix(d.Get("function_name").(string), "arn:"+meta.(*AWSClient).partition+":lambda:") {
// Strip qualifier off
trimmedArn := strings.TrimSuffix(statement.Resource, ":"+qualifier)
d.Set("function_name", trimmedArn)

Loading…
Cancel
Save