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

Dra 400 check filter for preservica7 #58

Merged
merged 10 commits into from
Apr 15, 2024

Conversation

VictorHarbo
Copy link
Member

Refactoring of OaiResponseFilter. The old implementation didn't really make use of the way we're supporting multiple filters. I've renamed the old OaiResponseFilterPreservica to OaiResponseFilterPreservicaFive and then created a new filter where the logic for Preservica 7 has been moved to.

As we are moving towards a preservica 7 world, I've chosen to let the filter in YAML files specified as: filter: preservica reference the newly added OaiResponseFilterPreservicaSeven class and introduced a filter: preservica5 for backwards compatibility.

While testing this filtering locally on jetty, with a local ds-storage. I've stumpled upon an error when harvesting from preservica. I get an HTTP 401-error with the comment: WWW-Authenticate header missing for response code 401. However I've managed to create an integration test, that passes this. Could you please update your aegis configuration, start ds-storage and try to run the integrationtest: dk.kb.datahandler.oai.OaiHarvestClientIntegrationTest#testPreservicaSevenAuth and afterwards confirm that a call through the OpenAPI interface returns a 401 error? (Btw, this error also occurs on the main branch, when I'm running locally.)

@VictorHarbo VictorHarbo requested a review from tokee April 15, 2024 09:57
@VictorHarbo VictorHarbo self-assigned this Apr 15, 2024
Copy link
Member

@tokee tokee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tiny suggestions and a little "Remember the changelog".

@VictorHarbo VictorHarbo requested a review from tokee April 15, 2024 12:28
@tokee tokee merged commit bf26c51 into master Apr 15, 2024
1 check failed
@tokee tokee deleted the DRA-400_check_filter_for_preservica7 branch April 15, 2024 12:58
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.

2 participants