Skip to content

Commit 09ec0a3

Browse files
committed
Renames tfresource.ExpectSingleResult to tfresource.AssertSingleResult and returns the value
1 parent 866e0ed commit 09ec0a3

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

internal/service/cognitoidp/find.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,12 @@ func FindCognitoUserPoolClientByName(ctx context.Context, conn *cognitoidentityp
112112
return nil, err
113113
}
114114

115-
if err := tfresource.ExpectSingleResult(clientDescs); err != nil {
115+
client, err := tfresource.AssertSingleResult(clientDescs)
116+
if err != nil {
116117
return nil, err
117118
}
118119

119-
return FindCognitoUserPoolClientByID(ctx, conn, userPoolId, aws.StringValue(clientDescs[0].ClientId))
120+
return FindCognitoUserPoolClientByID(ctx, conn, userPoolId, aws.StringValue(client.ClientId))
120121
}
121122

122123
type cognitoUserPoolClientDescriptionNameFilter func(string) (bool, error)

internal/tfresource/not_found_error.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,13 @@ func SingularDataSourceFindError(resourceType string, err error) error {
9292
return fmt.Errorf("reading %s: %w", resourceType, err)
9393
}
9494

95-
func ExpectSingleResult[T any](a []*T) error {
95+
func AssertSingleResult[T any](a []*T) (*T, error) {
9696
if l := len(a); l == 0 {
97-
return NewEmptyResultError(nil)
97+
return nil, NewEmptyResultError(nil)
9898
} else if l > 1 {
99-
return NewTooManyResultsError(l, nil)
99+
return nil, NewTooManyResultsError(l, nil)
100100
} else if a[0] == nil {
101-
return NewEmptyResultError(nil)
101+
return nil, NewEmptyResultError(nil)
102102
}
103-
return nil
103+
return a[0], nil
104104
}

0 commit comments

Comments
 (0)