From d708b7f2c1de72a8a659fcc2998f0c1ce80305df Mon Sep 17 00:00:00 2001 From: wlan0 Date: Mon, 4 May 2015 11:17:42 -0700 Subject: [PATCH] Fix #283: Check type while setting config via rancherctl --- config/config.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/config.go b/config/config.go index 1af7c8fe..9951e38b 100644 --- a/config/config.go +++ b/config/config.go @@ -236,6 +236,12 @@ func (c *Config) Set(key string, value interface{}) error { getOrSetVal(key, data, value) + cfg := NewConfig() + + if err := util.Convert(data, cfg); err != nil { + return err + } + err = saveToDisk(data) if err != nil { return err