Adds a function to BrowseImageGeneratorAdapter to select correct asset for generating browse images when multiple files are present in the granule.
Though a combination of updating the UMM-G record with a new subtype of "BROWSE IMAGE SOURCE" and HARMONY-1751. Harmony can now present assets that include a role of 'visual'.
The other quick question: is this change meant to trigger an associated release? If so, it doesn't look like changes to docker/service_version.txt and CHANGELOG.md got pushed up to remote.
Description
Adds a function to BrowseImageGeneratorAdapter to select correct asset for generating browse images when multiple files are present in the granule.
Though a combination of updating the UMM-G record with a new subtype of "BROWSE IMAGE SOURCE" and HARMONY-1751. Harmony can now present assets that include a role of 'visual'.
HyBIG has been modified to select an assets with role 'visual' before falling back to a role 'data' as before.
Jira Issue ID
DAS-2146
Local Test Steps
Pull this branch, build and run the tests.
If those pass, you can deploy to your Harmony-In-A-Box and run the regression tests against localhost.
PR Acceptance Checklist
CHANGELOG.md
updated to include high level summary of PR changes.docker/service_version.txt
updated if publishing a release.