mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-14 17:26:26 +01:00
🐛 '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:
@@ -102,11 +102,12 @@ export function Search() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
icon: <IconMovie />,
|
icon: <IconMovie />,
|
||||||
disabled: !(isOverseerrEnabled === true && overseerrApp !== undefined),
|
disabled: !(isOverseerrEnabled && overseerrApp),
|
||||||
label: t('searchEngines.overseerr.name'),
|
label: t('searchEngines.overseerr.name'),
|
||||||
value: 'overseerr',
|
value: 'overseerr',
|
||||||
description: t('searchEngines.overseerr.description'),
|
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',
|
shortcut: 'm',
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
@@ -146,7 +147,7 @@ export function Search() {
|
|||||||
selectedSearchEngine.value === 'overseerr' &&
|
selectedSearchEngine.value === 'overseerr' &&
|
||||||
debounced.length > 3;
|
debounced.length > 3;
|
||||||
|
|
||||||
const { data: overseerrResults } = useOverseerrSearchQuery(debounced, isOverseerrSearchEnabled);
|
const { results: overseerrResults } = useOverseerrSearchQuery(debounced, isOverseerrSearchEnabled).data?? [];
|
||||||
|
|
||||||
const isModuleEnabled = config?.settings.customization.layout.enabledSearchbar;
|
const isModuleEnabled = config?.settings.customization.layout.enabledSearchbar;
|
||||||
if (!isModuleEnabled) {
|
if (!isModuleEnabled) {
|
||||||
|
|||||||
Reference in New Issue
Block a user