From e2c7d3fd56ee1dbad5f55bb7284f2c8c5ff6891c Mon Sep 17 00:00:00 2001 From: dylanhitt Date: Mon, 1 Jul 2024 12:55:36 -0400 Subject: [PATCH] fix: enusre the creaion of unknown-interface ref schema when input is nil --- openapi.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openapi.go b/openapi.go index 3fc8b7d..a281522 100644 --- a/openapi.go +++ b/openapi.go @@ -207,6 +207,8 @@ type schemaTag struct { func schemaTagFromType[V any](s *Server, v any) schemaTag { if v == nil { + // ensure we add unknown-interface to our schemas + s.getOrCreateSchema("unknown-interface", struct{}{}) return schemaTag{ name: "unknown-interface", SchemaRef: openapi3.SchemaRef{