-
Notifications
You must be signed in to change notification settings - Fork 493
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
change in "Show Contents of a Dataverse" endpoint of Native API #5500
Comments
@felliott hi! I sure hope we didn't introduce a backward compatible change. Can you please test against the following installations of Dataverse?
|
This is intentional, and I'm pretty sure this has always been the behavior of the API. |
@pdurbin, our logs show one error against the Harvard DV and one against demo. We have others that are working fine, so maybe it has something to do with the content of the particular dataverse they're trying to connect to? @landreev's comment makes me think that maybe we just haven't encountered the dataverse-within-a-dataverse case yet, especially since the code in the library returns once the dataset is found. That would mean that this would only be triggered if a Dataverse DvObject was encountered before a Dataset DvObject. @landreev, are the possible types for DvObjects documented anywhere? I searched the NativeAPI docs for DvObject but didn't find anything. Cheers, |
@felliott (and everybody): We should definitely take a good look at the API guide, now that more people who are not necessarily part of the immediate Dataverse community are using it; and make sure things like that are more clear. |
Pull request IQSS/dataverse-client-python#51 was just made by @pattisdr from @CenterForOpenScience so I'm dragging this issue to code review at https://waffle.io/IQSS/dataverse |
I have approved that PR, in the dataverse-client-python project; it actually makes perfect sense as is. |
We should merge IQSS/dataverse-client-python#51 before closing this issue but yes, let's discuss Monday. |
So who does the merging of PRs in dataverse-client-python? (@pdurbin? Or is somebody else in charge of maintaining that project now?) |
I merged the PR. I'll close this issue. |
OK, even better :) |
Hello!
This is a crosspost of IQSS/dataverse-client-python#50 since I don't know if this was an intentional change or not. The python library expects that the objects returned from this endpoint will have
protocol
,authority
, andidentifier
properties. Recently the OSF has started seeing errors due to receiving objects like the following:Does the library need to be updated to accommodate these, or is this a regression in the API? Thank you very much!
Cheers,
@felliott
The text was updated successfully, but these errors were encountered: