From 073d0011e97cfb9b3fa6d02148a4f469053bc3e4 Mon Sep 17 00:00:00 2001 From: shahulsonhal Date: Fri, 20 Oct 2023 16:14:44 +0200 Subject: [PATCH] Ensure case-insensitive email search Now, when users search for someone by email, it's case-sensitive. Updated to returns results irrespective of the letter casing in the provided email. --- pagerduty/data_source_pagerduty_user.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pagerduty/data_source_pagerduty_user.go b/pagerduty/data_source_pagerduty_user.go index 516e06a68..0d4804f28 100644 --- a/pagerduty/data_source_pagerduty_user.go +++ b/pagerduty/data_source_pagerduty_user.go @@ -4,6 +4,7 @@ import ( "fmt" "log" "net/http" + "strings" "time" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" @@ -58,7 +59,7 @@ func dataSourcePagerDutyUserRead(d *schema.ResourceData, meta interface{}) error var found *pagerduty.FullUser for _, user := range resp { - if user.Email == searchEmail { + if strings.EqualFold(user.Email, searchEmail) { found = user break }