Swagger UI 继承后相同的模式名称

Swagger UI same schema name after inheriting

我去了这个 swagger editor 并研究了他们的例子。

我想尝试扩展模型。 在那里的例子中,他们有:

Tag:
  type: "object"
  properties:
    id:
      type: "integer"
      format: "int64"
    name:
      type: "string"
  xml:
    name: "Tag"

所以我添加了我的 Tag2:

  Tag2:
    allOf:
      - $ref: '#/definitions/Tag'
      - properties:
        prop: 
          type: "string"

我的新模型确实出现在模型列表中,但我没有两个模式名称(Tag 和 Tag2),而是有两个 Tag 条目。其中之一正确地具有新的 'prop' 字段。

如何让第二个以正确的名称出现?

这是 Swagger 编辑器中的错误。它被跟踪于:
https://github.com/swagger-api/swagger-editor/issues/1288


引起 https://github.com/swagger-api/swagger-js/issues/1024