openapi-processor/openapi-processor-spring

missing import for javax.validation.constraints.Pattern

kugelstachelfisch opened this issue · 2 comments

Hi there, thanks for the great job!
I've found a minor issue:

When array-elements of type string are described by a pattern and the array is mapped to java.util.List, the import for @Pattern-Annotation is missing.

I've tested with openapi-processor-spring V2022.3.

A minimal testcase is attached. Without the line import javax.validation.constraints.Pattern;, the test runs successfully, but the import is required to compile.

list-pattern-missing-import.zip

yep, looks like a bug. Thanks for the test-case :-)

fix is available in openapi-processor-spring 2022.4