Skip to content

Commit

Permalink
Merge pull request #417 from mlibrary/bug-browse-redirect-404
Browse files Browse the repository at this point in the history
Bug: Browse redirect has brief 404
  • Loading branch information
erinesullivan authored Feb 8, 2024
2 parents b7ad9b9 + 66b0bd8 commit d097724
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions src/modules/search/components/SearchBox/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -107,18 +107,22 @@ function SearchBox ({ history, match, location }) {
format: 'RFC1738'
});

const urlLocation = `/${match.params.datastoreSlug}${browseOption ? `/browse/${dropdownOption.replace('browse_by_', '')}` : ''}?${newURL}`;

// Redirect users if browse option has been submitted
if (browseOption) {
window.location.href = urlLocation;
let href = 'https://browse.workshop.search.lib.umich.edu';
if (window.location.hostname === 'search.lib.umich.edu') {
href = `/${match.params.datastoreSlug}/browse`;
}
if (window.location.hostname === 'localhost') {
href = 'http://localhost:4567';
}
window.location.href = `${href}/${dropdownOption.replace('browse_by_', '')}?${newURL}`;
} else {
// Do not submit if query remains unchanged
if (query === newQuery) return;
// Submit new search
history.push(`/${match.params.datastoreSlug}?${newURL}`);
}

// Do not submit if query remains unchanged
if (query === newQuery) return;

// Submit new search
history.push(urlLocation);
}

return (
Expand Down

0 comments on commit d097724

Please sign in to comment.