From 5008f9d6ad9cfad2cb78c3e1e339954b96e5810f Mon Sep 17 00:00:00 2001 From: "Gustavo L de Mello (Guz)" Date: Fri, 24 Jan 2025 16:03:48 -0300 Subject: [PATCH] fix(blogo,metadata): return TypedMetadata directly if Metadata already implements it --- blogo/metadata/typed.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/blogo/metadata/typed.go b/blogo/metadata/typed.go index e759e28..345a440 100644 --- a/blogo/metadata/typed.go +++ b/blogo/metadata/typed.go @@ -46,6 +46,9 @@ type TypedMetadata interface { } func Typed(m Metadata) TypedMetadata { + if m, ok := m.(TypedMetadata); ok { + return m + } return &typedMetadata{m} }