[BUG] Duplicated operations on multiple `tags`
Created by: andreaTP
Bug Report Checklist
-
Have you provided a full/minimal spec to reproduce the issue? -
Have you validated the input using an OpenAPI validator (example)? -
Have you tested with the latest master to confirm the issue still exists? -
Have you searched for related issues/PRs? -
What's the actual output vs expected output? -
[Optional] Sponsorship to speed up the bug fix or feature request (example)
Description
All of the generators (but JavaMicronautServer
) are emitting duplicated code in case of multiple tags.
openapi-generator version
latest
OpenAPI declaration file content or url
openapi: 3.0.3
info:
title: Foo bar
version: 1.0.0
servers:
- url: /
paths:
/foo:
get:
tags:
- foo
- bar
description: ok
responses:
default:
description: ok
'200':
description: successful operation
Generation Details
Generating code from the specification above results in duplicated code/routes etc. and often compromises the correctness.
Steps to reproduce
examples:
openapi-generator generate -i openapi.yaml -g go
openapi-generator generate -i openapi.yaml -g typescript
You will find in the output files duplicated Apis (Foo
.. and Bar
...)