Skip to content

openapi-diffusion.yaml : syntaxe problématique sur type #403

@GtanSndil

Description

@GtanSndil

Branche refactor/openApi_and_tests

Devrait générer
default ResponseEntity<List> getcogcanintersect(
@pattern(regexp = "[0-9]{4}|[0-9]{5}|2[ABab][0-9]{2}") @PathVariable("code") String code,
@Valid @RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date,
@Valid @RequestParam(value = "type", required = false) TypeEnum type
)
avec type de type TypeEnum mais ça génère le paramètre type en String

Solution (Fabrice) :
c'est à cause d'une suppression dans TerritoireBase de la mention type: string pour la propriété type qui est du type TypeEnum. Correction par un commit sur la branche origin/refactor/openApi_and_tests : ca032e3
Voir pourquoi une modification dans un schema qui n'a rien à voir impacte le schéma d'un paramètre => regarder de plus près et essayer de comprendre comment ça marche pour corriger autrement qu'en revenant sur la modification du schéma de TerritoireBase.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions