From 630729ca84f85794c242cd8e693c48acf5cd3031 Mon Sep 17 00:00:00 2001 From: rainzm Date: Mon, 26 Apr 2021 19:26:04 +0800 Subject: [PATCH] fix(ansibleserver): be compatible with empty params --- pkg/ansibleserver/models/ansibleplaybook_instance.go | 3 +++ 1 file changed, 3 insertions(+) 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