From 042a803ff64a59158cfa359f7c7a6e9e529cd45d Mon Sep 17 00:00:00 2001 From: "R.B. Boyer" Date: Mon, 21 Aug 2023 16:57:24 -0500 Subject: [PATCH] more signature fixes --- internal/resource/decode.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/resource/decode.go b/internal/resource/decode.go index 044e14918db7b..35ee0886035b2 100644 --- a/internal/resource/decode.go +++ b/internal/resource/decode.go @@ -20,7 +20,7 @@ type DecodedResource[T proto.Message] struct { Data T } -func (d *DecodedResource[V, PV]) GetResource() *pbresource.Resource { +func (d *DecodedResource[T]) GetResource() *pbresource.Resource { if d == nil { return nil } @@ -28,9 +28,10 @@ func (d *DecodedResource[V, PV]) GetResource() *pbresource.Resource { return d.Resource } -func (d *DecodedResource[V, PV]) GetData() PV { +func (d *DecodedResource[T]) GetData() T { if d == nil { - return nil + var zero T + return zero } return d.Data