From 1eec77378b65ec3f9ec8c07cfc1697d66c2063ea Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sat, 21 Feb 2015 15:15:39 -0800 Subject: [PATCH] state/remote: can handle nil payloads --- state/remote/state.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/state/remote/state.go b/state/remote/state.go index 92c0b847d..5137744ec 100644 --- a/state/remote/state.go +++ b/state/remote/state.go @@ -34,9 +34,12 @@ func (s *State) RefreshState() error { return err } - state, err := terraform.ReadState(bytes.NewReader(payload.Data)) - if err != nil { - return err + var state *terraform.State + if payload != nil { + state, err = terraform.ReadState(bytes.NewReader(payload.Data)) + if err != nil { + return err + } } s.state = state