From c0b952836551729048406c5657ac494f42888d60 Mon Sep 17 00:00:00 2001 From: Clayton Coleman Date: Sun, 18 Sep 2016 19:36:35 -0400 Subject: [PATCH] Pass a value for versioned.Event, not a pointer --- pkg/apiserver/api_installer.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/apiserver/api_installer.go b/pkg/apiserver/api_installer.go index b10dd86a266..06b6c323a5f 100644 --- a/pkg/apiserver/api_installer.go +++ b/pkg/apiserver/api_installer.go @@ -287,12 +287,13 @@ func (a *APIInstaller) registerResourceHandlers(path string, storage rest.Storag isGetter = true } - var versionedWatchEvent runtime.Object + var versionedWatchEvent interface{} if isWatcher { - versionedWatchEvent, err = a.group.Creater.New(a.group.GroupVersion.WithKind("WatchEvent")) + versionedWatchEventPtr, err := a.group.Creater.New(a.group.GroupVersion.WithKind("WatchEvent")) if err != nil { return nil, err } + versionedWatchEvent = indirectArbitraryPointer(versionedWatchEventPtr) } var (