mirror of
https://github.com/gohugoio/hugo.git
synced 2025-04-26 21:51:02 +03:00
fix version command so that it will work with all supported config formats and added tests
This commit is contained in:
parent
6c25cd529f
commit
0eeaa4c84e
2 changed files with 84 additions and 1 deletions
|
@ -87,7 +87,19 @@ func getDateFormat() string {
|
|||
if params == nil {
|
||||
return time.RFC3339
|
||||
}
|
||||
parms := params.(map[string]interface{})
|
||||
|
||||
// var typMapIfaceIface = reflect.TypeOf(map[interface{}{}]interface{}{})
|
||||
// var typMapStringIface = reflect.TypeOf(map[string]interface{}{})
|
||||
parms := map[string]interface{}{}
|
||||
switch params.(type) {
|
||||
case map[interface{}]interface{}:
|
||||
for k, v := range params.(map[interface{}]interface{}) {
|
||||
parms[k.(string)] = v
|
||||
}
|
||||
case map[string]interface{}:
|
||||
parms = params.(map[string]interface{})
|
||||
}
|
||||
|
||||
layout := parms["DateFormat"]
|
||||
if layout == nil || layout == "" {
|
||||
return time.RFC3339
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue