Merge pull request #205 from community-scripts/fix/184

fix/184 script filtering count discrepancy
This commit is contained in:
Michel Roegl-Brunner
2025-10-20 16:10:58 +02:00
committed by GitHub
2 changed files with 10 additions and 2 deletions

View File

@@ -275,7 +275,11 @@ export function DownloadedScriptsTab({ onInstallScript }: DownloadedScriptsTabPr
scripts = scripts.filter(script => {
if (!script) return false;
const scriptType = (script.type ?? '').toLowerCase();
return filters.selectedTypes.some(type => type.toLowerCase() === scriptType);
// Map non-standard types to standard categories
const mappedType = scriptType === 'turnkey' ? 'ct' : scriptType;
return filters.selectedTypes.some(type => type.toLowerCase() === mappedType);
});
}

View File

@@ -303,7 +303,11 @@ export function ScriptsGrid({ onInstallScript }: ScriptsGridProps) {
scripts = scripts.filter(script => {
if (!script) return false;
const scriptType = (script.type ?? '').toLowerCase();
return filters.selectedTypes.some(type => type.toLowerCase() === scriptType);
// Map non-standard types to standard categories
const mappedType = scriptType === 'turnkey' ? 'ct' : scriptType;
return filters.selectedTypes.some(type => type.toLowerCase() === mappedType);
});
}