Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(nextcloud)!: tables row endpoints #2509

Closed
wants to merge 2 commits into from

Conversation

Leptopoda
Copy link
Member

fixes: #2508

CAUTION: I just took a look at the returned data and changed the spec to match that. It might still be possible that the api returns something different that doesn't match the patched spec.
Consulting the tables source code wasn't an option, as the wrong typing likely originates from it (no information to gain there).

I'm not sure how to move forward from here.
I don't have any confidence that the specs for that api are of any use. When something as fundamental as the typing of the row data is wrong, there are likely many more issues to be found. I dislike having to make a breaking release every time we try to fix it.
We might need to remove the tables client from the Nextcloud package again.

@Leptopoda Leptopoda changed the title feat(nextcloud_test): add date matcher fix(nextcloud)!: tables row endpoints Sep 18, 2024
@Leptopoda Leptopoda marked this pull request as draft September 28, 2024 14:21
@Leptopoda
Copy link
Member Author

Marking as a draft because the specs are just fundamentally broken and will require upstream changes

@Leptopoda
Copy link
Member Author

Closing in favor of an upstream fix like: nextcloud/tables#1386

@Leptopoda Leptopoda closed this Oct 19, 2024
@Leptopoda Leptopoda deleted the test/nextcloud/tables_endpoints branch October 19, 2024 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Invalid tables spec causes deserialization errors in the tables client.
1 participant