diff --git a/helper/plugin/grpc_provider.go b/helper/plugin/grpc_provider.go index b02a7dd86..c266793d5 100644 --- a/helper/plugin/grpc_provider.go +++ b/helper/plugin/grpc_provider.go @@ -619,7 +619,9 @@ func (s *GRPCProviderServer) ReadDataSource(_ context.Context, req *proto.ReadDa resp.Diagnostics = convert.AppendProtoDiag(resp.Diagnostics, err) return resp, nil } - resp.State.Msgpack = newStateMP + resp.State = &proto.DynamicValue{ + Msgpack: newStateMP, + } return resp, nil }