Admin Seitenleiste nicht mehr vorhanden

Hallo @Mr.Xurrent, ich habe versucht, das Problem lokal nachzustellen, war aber nicht erfolgreich, unabhängig davon, wie meine Plugins konfiguriert waren. Du hast gesagt, dass nur Plugins des Teams aktiviert waren, aber hast du andere Plugins installiert, die deaktiviert sind?

Kannst du bitte auch versuchen, dies in der Konsole auszuführen, wenn der Fehler auftritt, und das Ergebnis hier einzufügen:

(() => {
  const raw = JSON.parse(
    JSON.parse(document.querySelector("#data-preloaded").textContent).site
  ).admin_config_login_routes;

  const live = Discourse.__container__
    .lookup("service:site")
    .admin_config_login_routes;

  return {
    raw,
    rawType: typeof raw,
    rawConstructor: raw?.constructor?.name,
    rawIsArray: Array.isArray(raw),

    live,
    liveType: typeof live,
    liveConstructor: live?.constructor?.name,
    liveIsArray: Array.isArray(live),
    liveHasMap: typeof live?.map === "function",

    arrayPrototypeHasMap: typeof Array.prototype.map === "function",
  };
})()

An dieser Stelle bin ich mir wirklich unsicher, wie du einen Wert für admin_config_login_routes bekommen kannst, der keine map-Methode unterstützt. Wenn ich alle Plugins auf dem Server mit LOAD_PLUGINS=0 deaktiviere, erhalte ich ein leeres Array. Zu allen anderen Zeitpunkten habe ich ein Array mit Werten. Beide funktionieren mit map, aber etwas wie {} oder "oauth2" außerhalb eines Arrays würde den Fehler auslösen.

1 „Gefällt mir“