Fix restricted Portainer realm loading

This commit is contained in:
Hermes Agent
2026-09-20 14:48:15 +00:00
parent fe62383625
commit 0148cef64b
2 changed files with 3 additions and 1 deletions
+1
View File
@@ -45,3 +45,4 @@ Alle Einträge verwenden ISO-8601-Timestamps in UTC. Mehrere Änderungen desselb
- Root-Layout des Git-Repositories hergestellt; die Anwendung liegt direkt im Repository-Root. - Root-Layout des Git-Repositories hergestellt; die Anwendung liegt direkt im Repository-Root.
- Beispielkonfiguration und Sicherheitsdokumentation bereitgestellt. - Beispielkonfiguration und Sicherheitsdokumentation bereitgestellt.
- Browserinstaller korrigiert: Der initiale Administrator wird jetzt mit allen im `users`-Schema erforderlichen Pflichtfeldern angelegt. - Browserinstaller korrigiert: Der initiale Administrator wird jetzt mit allen im `users`-Schema erforderlichen Pflichtfeldern angelegt.
- Realm-Dashboard korrigiert: Es fragt nur noch die konfigurierte Portainer-Umgebung ab und benötigt keine globale Endpoint-Liste mehr.
+2 -1
View File
@@ -180,7 +180,8 @@ $realmError = null;
if ($isAdmin && !$showInstances) { if ($isAdmin && !$showInstances) {
try { try {
$endpoints = pnpaas_portainer_request('/api/endpoints'); $configuredEndpointId = pnpaas_portainer_endpoint_id();
$endpoints = [pnpaas_portainer_request('/api/endpoints/' . $configuredEndpointId)];
foreach ($endpoints as $endpoint) { foreach ($endpoints as $endpoint) {
$endpointId = (int)($endpoint['Id'] ?? 0); $endpointId = (int)($endpoint['Id'] ?? 0);
if ($endpointId < 1) continue; if ($endpointId < 1) continue;