Skip to content

refactor(endpoints): remove API arg exclusivity validation #114

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

Closed
wants to merge 2 commits into from

Conversation

dshemetov
Copy link
Contributor

@dshemetov dshemetov commented May 26, 2023

Based on the discussion in cmu-delphi/delphi-epidata#1159, if we commit to doing the exclusivity checks in the server, then with our changes in #99, we will forward API validation errors to the user here, so no need to duplicate the work in the client.

Closes #92 (via changed design direction).

@brookslogan
Copy link
Contributor

Can/should this wait until we get the server-side checks in cmu-delphi/delphi-epidata#1159? Not sure if there's some GitHub magic to auto-merge or auto-undraft when an issue in another repo is closed.

@dshemetov
Copy link
Contributor Author

It would be convenient to merge now for us, just to get it off our plate, but it does remove a few guard rails for the users. I would guess that these wouldn't be very common errors, so it's not a big deal, but I don't have data on that

@dshemetov dshemetov closed this Aug 12, 2023
@dshemetov dshemetov deleted the ds/del-validation branch August 12, 2023 01:17
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.

Update issues&lags exclusivity checks to also consider as_of
2 participants