fix: Leerzeichen in kueID-Werten beim Laden aus dem window-Objekt ersetzen
- Anpassung in loadWindowVariables.js: %20-Zeichen in kueID-Werten werden beim Kopieren aus dem window-Objekt automatisch durch tatsächliche Leerzeichen ersetzt. - Sicherstellung, dass die Werte im Redux-Store korrekt und leserlich gespeichert werden, ohne URL-kodierte Leerzeichen.
This commit is contained in:
@@ -70,7 +70,14 @@ export async function loadWindowVariables() {
|
||||
.then(() => {
|
||||
const variablesObj = requiredVars.reduce((acc, variable) => {
|
||||
if (window[variable] !== undefined) {
|
||||
acc[variable.replace("win_", "")] = window[variable]; // Entferne "win_" beim Speichern in Redux
|
||||
// Wenn es sich um kueID handelt, ersetze %20 durch Leerzeichen
|
||||
if (variable === "win_kueID" && Array.isArray(window[variable])) {
|
||||
acc[variable.replace("win_", "")] = window[variable].map((id) =>
|
||||
id.replace(/%20/g, " ")
|
||||
);
|
||||
} else {
|
||||
acc[variable.replace("win_", "")] = window[variable];
|
||||
}
|
||||
}
|
||||
return acc;
|
||||
}, {});
|
||||
|
||||
Reference in New Issue
Block a user