fix interface conversion panic

This commit is contained in:
Mike Danese 2015-01-16 12:22:15 -08:00
parent e86c8f9e53
commit 8b65621aeb

View File

@ -106,8 +106,8 @@ func (c *EndpointsConfig) Channel(source string) chan EndpointsUpdate {
return endpointsCh return endpointsCh
} }
func (c *EndpointsConfig) Config() map[string]map[string]api.Endpoints { func (c *EndpointsConfig) Config() []api.Endpoints {
return c.store.MergedState().(map[string]map[string]api.Endpoints) return c.store.MergedState().([]api.Endpoints)
} }
type endpointsStore struct { type endpointsStore struct {
@ -201,8 +201,8 @@ func (c *ServiceConfig) Channel(source string) chan ServiceUpdate {
return serviceCh return serviceCh
} }
func (c *ServiceConfig) Config() map[string]map[string]api.Service { func (c *ServiceConfig) Config() []api.Service {
return c.store.MergedState().(map[string]map[string]api.Service) return c.store.MergedState().([]api.Service)
} }
type serviceStore struct { type serviceStore struct {