Skip to content

Commit 8e7e47d

Browse files
authored
Scope form sessions to form_id to avoid conflicts (#30)
1 parent 1f4e775 commit 8e7e47d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

packages/server/src/pages/forms/[id].astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ import ContentLayout from '../../layouts/ContentLayout.astro';
1515
const { id: formId } = getAstroRouteParams(Astro, ['id']);
1616
const ctx = await getServerContext(Astro);
1717
18-
const sessionId = Astro.cookies.get('form_session_id')?.value;
18+
const sessionId = Astro.cookies.get(`form_session_id_${formId}`)?.value;
1919
2020
const setFormSessionCookie = (sessionId?: string) => {
2121
if (sessionId) {
22-
Astro.cookies.set('form_session_id', sessionId);
22+
Astro.cookies.set(`form_session_id_${formId}`, sessionId);
2323
} else {
24-
Astro.cookies.delete('form_session_id');
24+
Astro.cookies.delete(`form_session_id_${formId}`);
2525
}
2626
};
2727

0 commit comments

Comments
 (0)