From b6af182fbb4440f13bec8f3ce9571c3f2774715d Mon Sep 17 00:00:00 2001 From: Zexi Date: Mon, 22 Apr 2019 19:08:15 +0800 Subject: [PATCH] fix: domain-config-update rpc method panic --- pkg/mcclient/modules/mod_domains.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/mcclient/modules/mod_domains.go b/pkg/mcclient/modules/mod_domains.go index 841bc34275..f6b294bb52 100644 --- a/pkg/mcclient/modules/mod_domains.go +++ b/pkg/mcclient/modules/mod_domains.go @@ -168,6 +168,9 @@ func (this *DomainManager) DoDomainConfigUpdate(s *mcclient.ClientSession, domai config := jsonutils.NewDict() _config, _ := params.Get("config") + if _config == nil { + _config = jsonutils.NewDict() + } _driver, _ := _config.GetString("identity", "driver") if _driver == "ldap" {