Skip to content

Commit 1f94eb2

Browse files
committed
fix: only include relevant parts of sessions in initial state
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
1 parent 60391e7 commit 1f94eb2

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

lib/Settings/Personal.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,16 @@ public function getForm(): TemplateResponse {
9797
$this->initialStateService->provideInitialState('availableProviders', $availableProviders);
9898

9999
$rememberedSessions = $this->sessionMapper->getRememberedUserSessions($this->userId);
100-
$this->initialStateService->provideInitialState('rememberedSessions', $rememberedSessions);
100+
$rememberedSessionsShort = [];
101+
foreach($rememberedSessions as $session) {
102+
$rememberedSessionsShort[] = [
103+
'id' => $session->getId(),
104+
'title' => $session->getTitle(),
105+
'summary' => $session->getSummary(),
106+
];
107+
}
108+
109+
$this->initialStateService->provideInitialState('rememberedSessions', $rememberedSessionsShort);
101110
return new TemplateResponse(Application::APP_ID, 'personalSettings');
102111
}
103112

0 commit comments

Comments
 (0)