Skip to content

fix(OpenApiType): Resolve refs for parameters to check if they are serializable - #383

Merged
provokateurin merged 2 commits into
mainfrom
fix/openapitype/resolve-refs-for-parameters
Sep 2, 2026
Merged

fix(OpenApiType): Resolve refs for parameters to check if they are serializable#383
provokateurin merged 2 commits into
mainfrom
fix/openapitype/resolve-refs-for-parameters

Conversation

@provokateurin

Copy link
Copy Markdown
Member

Fixes #380

Before this we were refusing to check if a query parameter was serializable if it had a ref, even though the type behind the ref might be serializable. Now the refs are recursively resolved to check if the parameter is serializable.

@provokateurin provokateurin added bug Something isn't working 3. to review labels Sep 2, 2026
…rializable

Signed-off-by: provokateurin <kate@provokateurin.de>
@provokateurin
provokateurin force-pushed the fix/openapitype/resolve-refs-for-parameters branch from cab96a4 to 8e35176 Compare September 2, 2026 08:16
Comment thread tests/openapi-administration.json
@provokateurin

provokateurin commented Sep 2, 2026

Copy link
Copy Markdown
Member Author

Somehow https://github.com/nextcloud/openapi-extractor/actions/runs/33607825312/job/100175805613?pr=383 shows no diff for server, even though I was expecting some. It seems like this fix doesn't cover the cases in the sharing app yet.

@provokateurin
provokateurin marked this pull request as draft September 2, 2026 09:39
Signed-off-by: provokateurin <kate@provokateurin.de>
@provokateurin
provokateurin marked this pull request as ready for review September 2, 2026 09:48
@provokateurin

Copy link
Copy Markdown
Member Author

@provokateurin
provokateurin merged commit 5a97989 into main Sep 2, 2026
36 checks passed
@provokateurin
provokateurin deleted the fix/openapitype/resolve-refs-for-parameters branch September 2, 2026 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Type alias enum as parameter type doesn't work

2 participants