From 686018ae12ad9cd97083b024f3a81e4bab19fac9 Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Mon, 27 Aug 2018 13:43:35 -0700 Subject: [PATCH] helper/plugin: don't panic in PlanResourceChange PlannedState --- helper/plugin/grpc_provider.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/helper/plugin/grpc_provider.go b/helper/plugin/grpc_provider.go index f12551d76..ee6c90db2 100644 --- a/helper/plugin/grpc_provider.go +++ b/helper/plugin/grpc_provider.go @@ -398,7 +398,9 @@ func (s *GRPCProviderServer) PlanResourceChange(_ context.Context, req *proto.Pl resp.Diagnostics = convert.AppendProtoDiag(resp.Diagnostics, err) return resp, nil } - resp.PlannedState.Msgpack = plannedMP + resp.PlannedState = &proto.DynamicValue{ + Msgpack: plannedMP, + } // the Meta field gets encoded into PlannedPrivate plannedPrivate, err := json.Marshal(diff.Meta)