fix config nil error

This commit is contained in:
Jeff
2019-09-23 14:00:56 +08:00
committed by zryfish
parent 3dca9feb0f
commit 468f7eddca
18 changed files with 68 additions and 23 deletions

View File

@@ -25,7 +25,12 @@ func NewDevopsOptions() *DevopsOptions {
// ApplyTo apply configuration to another options
func (s *DevopsOptions) ApplyTo(options *DevopsOptions) {
if s.Host != "" && options != nil {
if options == nil {
options = s
return
}
if s.Host != "" {
reflectutils.Override(options, s)
}
}