diff --git a/components/tasklist-angular/src/app/app.component.html b/components/tasklist-angular/src/app/app.component.html
index bcb87196..21265139 100755
--- a/components/tasklist-angular/src/app/app.component.html
+++ b/components/tasklist-angular/src/app/app.component.html
@@ -13,7 +13,7 @@
+
diff --git a/components/tasklist-angular/src/app/app.component.ts b/components/tasklist-angular/src/app/app.component.ts
index f919f3b0..ee3a0f65 100755
--- a/components/tasklist-angular/src/app/app.component.ts
+++ b/components/tasklist-angular/src/app/app.component.ts
@@ -1,11 +1,10 @@
-import { Component, OnInit, inject } from '@angular/core';
-import {UserStoreService} from 'app/user/state/user.store-service';
-import { HeaderComponent } from './header/header.component';
-import { RouterLinkActive, RouterLink, RouterOutlet } from '@angular/router';
-import { ProcesslistComponent } from './process/process-list/process-list.component';
-import { SearchComponent } from './search/search.component';
-import { UserSelectionComponent } from './user/user-selection/user-selection.component';
-import { FooterComponent } from './footer/footer.component';
+import {Component} from '@angular/core';
+import {HeaderComponent} from './header/header.component';
+import {RouterLink, RouterLinkActive, RouterOutlet} from '@angular/router';
+import {ProcesslistComponent} from './process/process-list/process-list.component';
+import {SearchComponent} from './search/search.component';
+import {UserSelectionComponent} from './user/user-selection/user-selection.component';
+import {FooterComponent} from './footer/footer.component';
@Component({
selector: 'tasks-root',
@@ -13,11 +12,5 @@ import { FooterComponent } from './footer/footer.component';
styleUrls: ['app.component.scss'],
imports: [HeaderComponent, RouterLinkActive, RouterLink, ProcesslistComponent, SearchComponent, UserSelectionComponent, RouterOutlet, FooterComponent]
})
-export class AppComponent implements OnInit {
- private userStore = inject(UserStoreService);
-
-
- ngOnInit(): void {
- this.userStore.loadInitialUser();
- }
+export class AppComponent {
}
diff --git a/components/tasklist-angular/src/app/process/process-list/process-list.component.html b/components/tasklist-angular/src/app/process/process-list/process-list.component.html
index 06ec607f..62c0cd93 100644
--- a/components/tasklist-angular/src/app/process/process-list/process-list.component.html
+++ b/components/tasklist-angular/src/app/process/process-list/process-list.component.html
@@ -1,16 +1,16 @@
-
Start new...
+
-
+
diff --git a/components/tasklist-angular/src/app/search/search.component.html b/components/tasklist-angular/src/app/search/search.component.html
index 748b4bac..41549b8f 100644
--- a/components/tasklist-angular/src/app/search/search.component.html
+++ b/components/tasklist-angular/src/app/search/search.component.html
@@ -1,4 +1,4 @@
-
diff --git a/components/tasklist-angular/src/app/task/state/task.effects.ts b/components/tasklist-angular/src/app/task/state/task.effects.ts
index 21bdb6dc..8a61cef5 100644
--- a/components/tasklist-angular/src/app/task/state/task.effects.ts
+++ b/components/tasklist-angular/src/app/task/state/task.effects.ts
@@ -41,6 +41,7 @@ export class TaskEffects {
loadTasks$ = createEffect(() => this.actions$.pipe(
ofType(loadTasks),
withLatestFrom(this.userStore.userId$),
+ filter(([, userId]) => !!userId),
mergeMap(([, userId]) =>
this.taskService.getTasks$Response({
'X-Current-User-ID': userId
diff --git a/components/tasklist-angular/src/app/task/tasklist/tasklist.component.html b/components/tasklist-angular/src/app/task/tasklist/tasklist.component.html
index b7ced1c0..4bc8fcad 100755
--- a/components/tasklist-angular/src/app/task/tasklist/tasklist.component.html
+++ b/components/tasklist-angular/src/app/task/tasklist/tasklist.component.html
@@ -3,7 +3,7 @@
-
+
| Process |
diff --git a/components/tasklist-angular/src/app/user/state/user.store-service.ts b/components/tasklist-angular/src/app/user/state/user.store-service.ts
index eee9c15e..4588d71d 100644
--- a/components/tasklist-angular/src/app/user/state/user.store-service.ts
+++ b/components/tasklist-angular/src/app/user/state/user.store-service.ts
@@ -1,6 +1,5 @@
import { Injectable } from '@angular/core';
import { Store } from '@ngrx/store';
-import { first } from 'rxjs/operators';
import { loadAvailableUsers, selectUser } from './user.actions';
import { availableUsers, currentUserId, currentUserProfile, StateWithUsers } from './user.selectors';
@@ -24,8 +23,4 @@ export class UserStoreService {
selectUser(userId: string) {
this.store.dispatch(selectUser({ userId }))
}
-
- loadInitialUser(): void {
- this.userId$.pipe(first()).subscribe(userId => this.selectUser(userId));
- }
}
diff --git a/components/tasklist-angular/src/app/user/user-selection/user-selection.component.html b/components/tasklist-angular/src/app/user/user-selection/user-selection.component.html
index 74c04558..88923954 100644
--- a/components/tasklist-angular/src/app/user/user-selection/user-selection.component.html
+++ b/components/tasklist-angular/src/app/user/user-selection/user-selection.component.html
@@ -1,12 +1,15 @@
-
-
+
+
+
-