From aa1e0ee6bdf2457f9827cc20525af486f8b816d5 Mon Sep 17 00:00:00 2001 From: cuishuang Date: Sun, 9 Mar 2025 00:40:14 +0800 Subject: [PATCH] fix: Fix problematic error returns Signed-off-by: cuishuang --- internal/flatten/replace/replace.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/flatten/replace/replace.go b/internal/flatten/replace/replace.go index 93677f9..dd9efcb 100644 --- a/internal/flatten/replace/replace.go +++ b/internal/flatten/replace/replace.go @@ -221,7 +221,7 @@ func UpdateRef(sp interface{}, key string, ref spec.Ref) error { debugLog("rewriting holder for %T", refable) _, entry, pvalue, erp := getParentFromKey(sp, key) if erp != nil { - return err + return erp } switch container := pvalue.(type) { case spec.Definitions: @@ -275,7 +275,7 @@ func UpdateRefWithSchema(sp *spec.Swagger, key string, sch *spec.Schema) error { case spec.Schema: _, entry, pvalue, erp := getParentFromKey(sp, key) if erp != nil { - return err + return erp } switch container := pvalue.(type) { case spec.Definitions: