🐛 'seerr search bug fix (#1350)

* 🐛 'seerr search bug fix

* 🐛 Trailing '/' error

*  Redirect overseerr search item to movie page

* 💡 Comment explaining RegExp

*  undo link to overseerr item
This commit is contained in:
Tagaishi
2023-09-02 22:30:56 +02:00
committed by GitHub
parent 565260ee14
commit 77c11e3fed

View File

@@ -102,11 +102,12 @@ export function Search() {
},
{
icon: <IconMovie />,
disabled: !(isOverseerrEnabled === true && overseerrApp !== undefined),
disabled: !(isOverseerrEnabled && overseerrApp),
label: t('searchEngines.overseerr.name'),
value: 'overseerr',
description: t('searchEngines.overseerr.description'),
url: `${overseerrApp?.url}search?query=`,
//RegExp -> char ('/' slash) + target ($ = end of string) => remove trailing slash if there's one
url: `${overseerrApp?.url.replace(new RegExp('/' + "$"), '')}/search?query=`,
shortcut: 'm',
},
];
@@ -146,7 +147,7 @@ export function Search() {
selectedSearchEngine.value === 'overseerr' &&
debounced.length > 3;
const { data: overseerrResults } = useOverseerrSearchQuery(debounced, isOverseerrSearchEnabled);
const { results: overseerrResults } = useOverseerrSearchQuery(debounced, isOverseerrSearchEnabled).data?? [];
const isModuleEnabled = config?.settings.customization.layout.enabledSearchbar;
if (!isModuleEnabled) {