hyrax
hyrax copied to clipboard
BUG: FileSets created in a Hyrax v5.x/Fedora v6.5/Valkyrie v3.3/Pair-Tree'ed application lacks proxyFor attribute
Descriptive summary
BUG: FileSets created in a Hyrax v5.x/Fedora v6.5/Valkyrie v3.3/Pair-Tree'ed application lacks proxyFor attribute
Steps to reproduce the behavior in User Interface (UI)
- Start a Docker instance of Sirenia
- Log in as a user capable of creating a work object
- Venture to Dashboard, click on Works, and then Add a new Work
- Fill in all required fields and attach at least one file to create a FileSet
- Save the work and wait for that object's show page to load with the FileSet showing at the bottom.
- Click that FileSet filename and, once that object's show page loads, click Edit this FileSet.
- Observe the following error:
Acceptance Criteria/Expected Behavior
- [ ] The FileSet edit form loads as expected.
- [ ] The query
Hyrax.query_service.find_parents(resource: file_set)(tied toValkyrie::Persistence::Fedora::QueryService#find_parents) with a console variable offile_setset with the pulled FileSet object should return the Work object within an array.
Related work
https://github.com/samvera/hyrax/pull/6804
I'm able to replicate this locally with sirenia running Hyrax 5.0.1
While re-testing Sirenia in the Sept 2024 maintenance sprint, this no longer is occurring (at least the UI components).