Skip to content

Commit 9a47e51

Browse files
committed
marshal state and set in the proto req for generate resource config
1 parent cf917e6 commit 9a47e51

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

internal/plugin/grpc_provider.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -940,9 +940,15 @@ func (p *GRPCProvider) GenerateResourceConfig(r providers.GenerateResourceConfig
940940
return resp
941941
}
942942

943+
mp, err := msgpack.Marshal(r.State, resSchema.Body.ImpliedType())
944+
if err != nil {
945+
resp.Diagnostics = resp.Diagnostics.Append(err)
946+
return resp
947+
}
948+
943949
protoReq := &proto.GenerateResourceConfig_Request{
944950
TypeName: r.TypeName,
945-
State: nil,
951+
State: &proto.DynamicValue{Msgpack: mp},
946952
}
947953

948954
protoResp, err := p.client.GenerateResourceConfig(p.ctx, protoReq)

0 commit comments

Comments
 (0)