Fixes #83
diff --git a/viper.go b/viper.go
index 3db9cd2..f2c09ce 100644
--- a/viper.go
+++ b/viper.go
@@ -522,11 +522,11 @@
switch flag.Value.Type() {
case "int", "int8", "int16", "int32", "int64":
- SetDefault(key, cast.ToInt(flag.Value.String()))
+ v.SetDefault(key, cast.ToInt(flag.Value.String()))
case "bool":
- SetDefault(key, cast.ToBool(flag.Value.String()))
+ v.SetDefault(key, cast.ToBool(flag.Value.String()))
default:
- SetDefault(key, flag.Value.String())
+ v.SetDefault(key, flag.Value.String())
}
return nil
}