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(() => {
|
.then(() => {
|
||||||
const variablesObj = requiredVars.reduce((acc, variable) => {
|
const variablesObj = requiredVars.reduce((acc, variable) => {
|
||||||
if (window[variable] !== undefined) {
|
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;
|
return acc;
|
||||||
}, {});
|
}, {});
|
||||||
|
|||||||
Reference in New Issue
Block a user