Make hugo server -t work again

This commit solves an issue where hugo would ignore the cli -t flag
and only use a theme defined in config.toml.

Also allow -t flag to accept a string slice.

Closes #5569
Closes #5061
Related #4868
This commit is contained in:
Anton Harniakou
2019-01-13 12:44:38 +03:00
committed by Bjørn Erik Pedersen
parent e3cb8e6c78
commit db3c49d049
3 changed files with 3 additions and 3 deletions

View File

@@ -176,7 +176,7 @@ func New(fs *hugofs.Fs, cfg config.Provider) (*Paths, error) {
PaginatePath: cfg.GetString("paginatePath"),
}
if cfg.IsSet("allThemes") {
if !cfg.IsSet("theme") && cfg.IsSet("allThemes") {
p.AllThemes = cfg.Get("allThemes").([]ThemeConfig)
} else {
p.AllThemes, err = collectThemeNames(p)