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

CreationTime not returned from Download/Find APIs #152

Closed
MarkusHorstmann opened this issue Nov 15, 2022 · 0 comments · Fixed by #169
Closed

CreationTime not returned from Download/Find APIs #152

MarkusHorstmann opened this issue Nov 15, 2022 · 0 comments · Fixed by #169
Assignees
Labels
bug Something isn't working

Comments

@MarkusHorstmann
Copy link
Collaborator

The specification calls for a CreationTime field in UANodeResults that reflects the time the namespace was created, presumably when it was uploaded to the cloud library. It is distinct from the PublicationDate.
In the current implementation we renamed the CreationTime to PublicationDate and some of the records in the database reflect that correctly while others return the upload time.

Proposal:

  1. Add the CreationField back
  2. Store and return the PublicationDate/NamespaceUri as part of the metadata. Update the specification accordingly.
    OR remove the Version field from the UANamespaceResult and return PublicationDate/NamespaceUri/Version only with the NodeSet/NodeSet2 datastructure.
  3. Clean up existing database records to be consistent.

Additional proposal (implementation only):
4. Store the predefined metadata as a well-defined database table instead of in the name-value-pair table. Leave the name-value-pair table only for additional/custom properties.

@barnstee barnstee added enhancement New feature or request bug Something isn't working and removed enhancement New feature or request labels Nov 15, 2022
@MarkusHorstmann MarkusHorstmann linked a pull request Dec 17, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants