From 5fa56c6bf2a24861ad4d9e5ea754a825cf15d141 Mon Sep 17 00:00:00 2001
From: jialiang <jialiangnull@gmail.com>
Date: Tue, 14 Jul 2020 13:33:51 +0800
Subject: [PATCH] fix: panic when checkRegistries

---
 config/consumer_config.go | 2 +-
 config/provider_config.go | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/config/consumer_config.go b/config/consumer_config.go
index f8b671bf3..48f29f0e7 100644
--- a/config/consumer_config.go
+++ b/config/consumer_config.go
@@ -47,7 +47,7 @@ type ConsumerConfig struct {
 	ConnectTimeout  time.Duration
 
 	Registry   *RegistryConfig            `yaml:"registry" json:"registry,omitempty" property:"registry"`
-	Registries map[string]*RegistryConfig `yaml:"registries" json:"registries,omitempty" property:"registries"`
+	Registries map[string]*RegistryConfig `default:"{}" yaml:"registries" json:"registries" property:"registries"`
 
 	Request_Timeout string `yaml:"request_timeout" default:"5s" json:"request_timeout,omitempty" property:"request_timeout"`
 	RequestTimeout  time.Duration
diff --git a/config/provider_config.go b/config/provider_config.go
index 9d8a2429d..619508016 100644
--- a/config/provider_config.go
+++ b/config/provider_config.go
@@ -48,7 +48,7 @@ type ProviderConfig struct {
 	ConfigType     map[string]string          `yaml:"config_type" json:"config_type,omitempty" property:"config_type"`
 
 	Registry   *RegistryConfig            `yaml:"registry" json:"registry,omitempty" property:"registry"`
-	Registries map[string]*RegistryConfig `yaml:"registries" json:"registries,omitempty" property:"registries"`
+	Registries map[string]*RegistryConfig `default:"{}" yaml:"registries" json:"registries,omitempty" property:"registries"`
 }
 
 // UnmarshalYAML unmarshals the ProviderConfig by @unmarshal function
-- 
GitLab