Skip to content

Commit 44f5058

Browse files
authored
list - temporarily remove helper usage (hashicorp#31680)
1 parent fea6882 commit 44f5058

File tree

2 files changed

+50
-2
lines changed

2 files changed

+50
-2
lines changed

internal/services/automation/automation_account_resource_list.go

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,31 @@ func (r AutomationAccountListResource) List(ctx context.Context, request list.Li
9797
return
9898
}
9999

100-
sdk.EncodeListResult(ctx, rd, result, push)
100+
tfTypeIdentity, err := rd.TfTypeIdentityState()
101+
if err != nil {
102+
sdk.SetListIteratorErrorDiagnostic(result, push, "converting Identity State", err)
103+
return
104+
}
105+
106+
if err := result.Identity.Set(ctx, *tfTypeIdentity); err != nil {
107+
sdk.SetListIteratorErrorDiagnostic(result, push, "setting Identity Data", err)
108+
return
109+
}
110+
111+
tfTypeResourceState, err := rd.TfTypeResourceState()
112+
if err != nil {
113+
sdk.SetListIteratorErrorDiagnostic(result, push, "converting Resource State", err)
114+
return
115+
}
116+
117+
if err := result.Resource.Set(ctx, *tfTypeResourceState); err != nil {
118+
sdk.SetListIteratorErrorDiagnostic(result, push, "setting Resource Data", err)
119+
return
120+
}
121+
122+
if !push(result) {
123+
return
124+
}
101125
}
102126
}
103127
}

internal/services/network/route_table_resource_list.go

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,31 @@ func (r RouteTableListResource) List(ctx context.Context, request list.ListReque
8181
return
8282
}
8383

84-
sdk.EncodeListResult(ctx, rd, result, push)
84+
tfTypeIdentity, err := rd.TfTypeIdentityState()
85+
if err != nil {
86+
sdk.SetListIteratorErrorDiagnostic(result, push, "converting Identity State", err)
87+
return
88+
}
89+
90+
if err := result.Identity.Set(ctx, *tfTypeIdentity); err != nil {
91+
sdk.SetListIteratorErrorDiagnostic(result, push, "setting Identity Data", err)
92+
return
93+
}
94+
95+
tfTypeResourceState, err := rd.TfTypeResourceState()
96+
if err != nil {
97+
sdk.SetListIteratorErrorDiagnostic(result, push, "converting Resource State", err)
98+
return
99+
}
100+
101+
if err := result.Resource.Set(ctx, *tfTypeResourceState); err != nil {
102+
sdk.SetListIteratorErrorDiagnostic(result, push, "setting Resource Data", err)
103+
return
104+
}
105+
106+
if !push(result) {
107+
return
108+
}
85109
}
86110
}
87111
}

0 commit comments

Comments
 (0)