diff --git a/newrelic/resource_newrelic_synthetics_private_location.go b/newrelic/resource_newrelic_synthetics_private_location.go index 4565c20a9..b7bf36259 100644 --- a/newrelic/resource_newrelic_synthetics_private_location.go +++ b/newrelic/resource_newrelic_synthetics_private_location.go @@ -2,13 +2,14 @@ package newrelic import ( "context" + "fmt" + "github.com/newrelic/newrelic-client-go/v2/pkg/errors" "log" "github.com/hashicorp/terraform-plugin-sdk/v2/diag" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" "github.com/newrelic/newrelic-client-go/v2/pkg/common" "github.com/newrelic/newrelic-client-go/v2/pkg/entities" - "github.com/newrelic/newrelic-client-go/v2/pkg/errors" "github.com/newrelic/newrelic-client-go/v2/pkg/synthetics" ) @@ -118,7 +119,9 @@ func resourceNewRelicSyntheticsPrivateLocationRead(ctx context.Context, d *schem d.SetId("") return nil } - + if err.Error() == "Argument \"guid\" has invalid value $guid." { + return diag.FromErr(fmt.Errorf("%v is invalid GUID", guid)) + } return diag.FromErr(err) }