From 4822f5937225daf7df26cc92fb96c44c459fb2de Mon Sep 17 00:00:00 2001 From: hughsimpson Date: Fri, 26 Jul 2024 14:17:12 +0100 Subject: [PATCH] codegen: ensure schemas are distinct when splitting across ranges (#3957) --- .../src/main/scala/sttp/tapir/codegen/SchemaGenerator.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openapi-codegen/core/src/main/scala/sttp/tapir/codegen/SchemaGenerator.scala b/openapi-codegen/core/src/main/scala/sttp/tapir/codegen/SchemaGenerator.scala index 1ce9d39dda..cf9b2582ac 100644 --- a/openapi-codegen/core/src/main/scala/sttp/tapir/codegen/SchemaGenerator.scala +++ b/openapi-codegen/core/src/main/scala/sttp/tapir/codegen/SchemaGenerator.scala @@ -148,7 +148,7 @@ object SchemaGenerator { // Select next candidate. Order lexicographically for stable output val next = initialSet.minBy(_._1) recurse(next) - res += nextRing.sortBy(_._1) + res += nextRing.distinct.sortBy(_._1) } res.toSeq }