From 1c1e8127d82fc52d9e1c4e2bb0ac50bcf4283186 Mon Sep 17 00:00:00 2001 From: James Shubin Date: Tue, 18 Oct 2016 14:05:23 -0400 Subject: [PATCH] resources: Check that resource kind is set. This could be a Fatal instead, but might as well fail gracefully. --- resources/resources.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/resources.go b/resources/resources.go index d63a43fa..694a6fb6 100644 --- a/resources/resources.go +++ b/resources/resources.go @@ -175,6 +175,9 @@ func (obj *BaseUUID) Reversed() bool { // Init initializes structures like channels if created without New constructor. func (obj *BaseRes) Init() error { + if obj.kind == "" { + return fmt.Errorf("Resource did not set kind!") + } obj.events = make(chan event.Event) // unbuffered chan size to avoid stale events return nil }