// take last value in case of duplicates func (s *server) configFromForm(cf *cfg.Config, form url.Values) error { for k, vs := range form { if strings.HasPrefix(k, "config.") || strings.HasPrefix(k, "source.") { cf.Put(k, vs[len(vs)-1]) } } return nil }