Scanner: 0 Treffer durch Anführungszeichen in Schlagwörtern behoben

- Anführungszeichen um Begriffe beim Eingeben, Speichern und Lesen
  entfernen; der Agent vom 29.09. suchte nach "Interim" samt Zeichen
- Umlaute in Such-URLs umschreiben, karriere.at-404 = keine Treffer
- Filterleiste mit festen Breiten, bricht um statt überzulaufen

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
schakal00783
2026-09-29 13:19:16 +02:00
co-authored by Claude Opus 5.5
parent 33c9dbdb2b
commit b34a1968df
7 changed files with 51 additions and 16 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
import { pool } from '../db.js';
import { SOURCES, sourceReady } from './sources.js';
import { findCompany, normalizeCompany, scoreJob } from './matching.js';
import { findCompany, normalizeCompany, scoreJob, stripQuotes } from './matching.js';
import { loadScannerSecrets, loadScannerSettings, setLastScanAt } from './settings.js';
/*
@@ -142,7 +142,7 @@ async function execute(trigger) {
export function parseList(value) {
try {
const list = JSON.parse(value ?? '[]');
return Array.isArray(list) ? list.map((item) => String(item).trim()).filter(Boolean) : [];
return Array.isArray(list) ? list.map(stripQuotes).filter(Boolean) : [];
} catch {
return [];
}