diff --git a/pkg/ansibleserver/models/ansibleplaybook_instance.go b/pkg/ansibleserver/models/ansibleplaybook_instance.go index 7dce2be710..dd665d8462 100644 --- a/pkg/ansibleserver/models/ansibleplaybook_instance.go +++ b/pkg/ansibleserver/models/ansibleplaybook_instance.go @@ -139,6 +139,9 @@ func (ai *SAnsiblePlaybookInstance) runPlaybook(ctx context.Context, userCred mc } convertJO := func(o jsonutils.JSONObject) map[string]interface{} { + if o == nil { + return map[string]interface{}{} + } ret := make(map[string]interface{}) o.Unmarshal(&ret) return ret