From 7b092aa8c462a9f0d56ca805c29b905901525089 Mon Sep 17 00:00:00 2001 From: Marvin Preuss Date: Sun, 22 Aug 2021 19:51:40 +0200 Subject: [PATCH] web: returns empty api.Timer if its not set on Get method --- pkg/web/web.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/web/web.go b/pkg/web/web.go index 8ac641f..edd5aa9 100644 --- a/pkg/web/web.go +++ b/pkg/web/web.go @@ -88,6 +88,11 @@ func (t TimerServer) Create(ctx context.Context, req *api.Timer) (*api.Timer, er // Get just returns the status of the timer. func (t TimerServer) Get(ctx context.Context, req *api.TimerEmpty) (*api.Timer, error) { + // Nothing there yet, so return a fresh struct. + if timer.T.Req == nil { + return &api.Timer{}, nil + } + return timer.T.Req, nil }