This is an automated email from the ASF dual-hosted git repository.

riemer pushed a commit to branch fix-local-storage
in repository https://gitbox.apache.org/repos/asf/streampipes.git

commit 92b570f0a4f25641f9dbaccbf69bdef660e3cdf5
Author: Dominik Riemer <[email protected]>
AuthorDate: Thu Mar 5 22:53:12 2026 +0100

    fix: Remember page settings after logout
---
 .../apache/streampipes/health/monitoring/PipelineHealthCheck.java    | 5 ++++-
 .../shared-ui/src/lib/services/jwt-token-storage.service.ts          | 3 ++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git 
a/streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/PipelineHealthCheck.java
 
b/streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/PipelineHealthCheck.java
index 5447f7044b..c0b0adf71f 100644
--- 
a/streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/PipelineHealthCheck.java
+++ 
b/streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/PipelineHealthCheck.java
@@ -42,6 +42,7 @@ import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.stream.Stream;
 
@@ -85,7 +86,9 @@ public class PipelineHealthCheck {
       pipelinesStats.updatePipelineHealthState(
           p.getElementId(),
           p.getName(),
-          p.getHealthStatus().toString());
+          Objects.nonNull(p.getHealthStatus())
+              ? p.getHealthStatus().toString()
+              : PipelineHealthStatus.REQUIRES_ATTENTION.toString());
 
       pipelinesStats.updatePipelineRunningState(
           p.getElementId(),
diff --git 
a/ui/projects/streampipes/shared-ui/src/lib/services/jwt-token-storage.service.ts
 
b/ui/projects/streampipes/shared-ui/src/lib/services/jwt-token-storage.service.ts
index 78de9686d5..df6a4dd1fe 100644
--- 
a/ui/projects/streampipes/shared-ui/src/lib/services/jwt-token-storage.service.ts
+++ 
b/ui/projects/streampipes/shared-ui/src/lib/services/jwt-token-storage.service.ts
@@ -27,7 +27,8 @@ export class JwtTokenStorageService {
     constructor() {}
 
     clearTokens(): void {
-        window.localStorage.clear();
+        window.localStorage.removeItem(TOKEN_KEY);
+        window.localStorage.removeItem(USER_KEY);
     }
 
     public saveToken(token: string): void {

Reply via email to