From 777b5165d95702a569500292e5f9b7c6c8fa40c5 Mon Sep 17 00:00:00 2001 From: Eric Dobbertin Date: Fri, 14 Apr 2017 16:23:24 -0500 Subject: [PATCH] Fix error unmarshalling empty payload --- job.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/job.go b/job.go index 8ebc5878..ef3d9617 100644 --- a/job.go +++ b/job.go @@ -40,6 +40,10 @@ func (j *Job) SetPayload(payload interface{}) error { } func (j *Job) UnmarshalPayload(dest interface{}) error { + if len(j.Payload) == 0 { + return nil + } + return json.Unmarshal(j.Payload, dest) }