From b975a89acce7b1a2eb01600244ee5ea30ed39a00 Mon Sep 17 00:00:00 2001 From: davidnewhall2 Date: Sun, 29 Dec 2019 19:13:14 -0800 Subject: [PATCH] try something else --- integrations/inputunifi/input.go | 2 +- integrations/inputunifi/interface.go | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/integrations/inputunifi/input.go b/integrations/inputunifi/input.go index 6f07a07e..b28fd35b 100644 --- a/integrations/inputunifi/input.go +++ b/integrations/inputunifi/input.go @@ -53,7 +53,7 @@ type Config struct { } func init() { - u := &InputUnifi{Config: &Config{}} + u := &InputUnifi{} poller.NewInput(&poller.InputPlugin{ Name: "unifi", diff --git a/integrations/inputunifi/interface.go b/integrations/inputunifi/interface.go index a77341c2..556b5803 100644 --- a/integrations/inputunifi/interface.go +++ b/integrations/inputunifi/interface.go @@ -14,7 +14,11 @@ import ( // Initialize gets called one time when starting up. // Satisfies poller.Input interface. func (u *InputUnifi) Initialize(l poller.Logger) error { - if u.Config == nil || u.Disable { + if u.Config == nil { + u.Config = &Config{Disable: true} + } + + if u.Disable { l.Logf("UniFi input plugin disabled or missing configuration!") return nil }