Skip to content

"no compatible schema found" error. Can the tool evaluate schema $refs under the top of the path?Β #157

@99-lives

Description

@99-lives

tfplugingen-openapi CLI version

v0.3.0

OpenAPI Spec File

'/users/{user-id}':
  get:
    responses:
      2XX:
        description: Retrieved entity
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/(reference path)'

Generator Config

provider:
  name: (name)
data_sources:
  users:
    read:
      path: /users/{user-id}
      method: GET

Expected Behavior

Evaluate the reference schema and generate the provider code spec.

Actual Behavior

Failed with error:

time=(redacted) level=WARN msg="skipping data source schema mapping" data_source=users err="no compatible schema found"

Additional Information

Hi team,

The OpenAPI spec for the system I am trying to create a provider for has a reference to the response object schema at the top of the schema block. Does the tool support this?
I saw on the DESIGN.md that it does support expanding a $ref tag, but it was inside of a nested schema.

Or perhaps I'm doing something wrong here?

Cheers,
Harry

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions