From 472fa1c47348514de4006817d74ccd847d468c13 Mon Sep 17 00:00:00 2001 From: Giuseppe Digilio Date: Tue, 18 Jun 2024 19:27:54 +0200 Subject: [PATCH] Fix issue with REFRESH_USER_SUGGESTIONS action --- .../suggestion-targets/suggestion-targets.effects.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/app/notifications/suggestion-targets/suggestion-targets.effects.ts b/src/app/notifications/suggestion-targets/suggestion-targets.effects.ts index de44e2489e..de92e98ef8 100644 --- a/src/app/notifications/suggestion-targets/suggestion-targets.effects.ts +++ b/src/app/notifications/suggestion-targets/suggestion-targets.effects.ts @@ -19,7 +19,6 @@ import { RetrieveAuthenticatedEpersonSuccessAction, } from '../../core/auth/auth.actions'; import { PaginatedList } from '../../core/data/paginated-list.model'; -import { EPerson } from '../../core/eperson/models/eperson.model'; import { SuggestionTarget } from '../../core/notifications/suggestions/models/suggestion-target.model'; import { NotificationsService } from '../../shared/notifications/notifications.service'; import { SuggestionsService } from '../suggestions.service'; @@ -89,10 +88,10 @@ export class SuggestionTargetsEffects { refreshUserSuggestionsAction$ = createEffect(() => this.actions$.pipe( ofType(SuggestionTargetActionTypes.REFRESH_USER_SUGGESTIONS), switchMap(() => { - return this.store$.select((state: any) => state.core.auth.user) + return this.store$.select((state: any) => state.core.auth.userId) .pipe( - switchMap((user: EPerson) => { - return this.suggestionsService.retrieveCurrentUserSuggestions(user.uuid) + switchMap((userId: string) => { + return this.suggestionsService.retrieveCurrentUserSuggestions(userId) .pipe( map((suggestionTargets: SuggestionTarget[]) => new AddUserSuggestionsAction(suggestionTargets)), catchError((error: unknown) => {