From 5f1715ace328f8bdc5a4b0370fa9818f3b6ede1d Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Thu, 23 Jul 2026 19:55:45 +0200 Subject: [PATCH] Recompute portfolio snapshot on portfolio change --- apps/api/src/events/portfolio-changed.listener.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/api/src/events/portfolio-changed.listener.ts b/apps/api/src/events/portfolio-changed.listener.ts index f376cde044..026711b93d 100644 --- a/apps/api/src/events/portfolio-changed.listener.ts +++ b/apps/api/src/events/portfolio-changed.listener.ts @@ -56,6 +56,11 @@ export class PortfolioChangedListener { await this.redisCacheService.removePortfolioSnapshotsByUserId({ userId }); const user = await this.userService.user({ id: userId }); + + if (!user) { + return; + } + const userSettings = user.settings.settings; const filters = this.apiService.buildFiltersFromUserSettings({