Skip to content

Commit c2c32d7

Browse files
committed
Fix exclude event form submit next
1 parent 16eca26 commit c2c32d7

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

src/commands/exclusion-events/exclude-event-form.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const renderForm = (viewModel: ViewModel) =>
2424
<p>Are you sure you want to exclude (delete) this event? This form should only be used in limited circumstances.
2525
</p>
2626
${renderEvent(viewModel.event.value)}
27-
<form action="/events/exclude-event" method="post">
27+
<form action="?next=/event-log" method="post">
2828
<input type="hidden" name="event_id" value="${viewModel.event.value.event_id}"/>
2929
<label for="reason">Whats the reason for deleting this event?</label>
3030
<input type="text" name="reason" id="reason" value="" minlength="3" required/>

tests/commands/exclusion-events/exclude-event-form.test.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,19 @@ describe('exclude event form', () => {
4444
});
4545
});
4646

47+
it('posts back to the event log after the exclusion is submitted', async () => {
48+
await framework.commands.superUser.declare({
49+
memberNumber: 1234,
50+
});
51+
const [event] = await framework.getAllEvents();
52+
53+
const rendered = excludeEventForm.renderForm({
54+
event: O.some(event),
55+
});
56+
57+
expect(rendered.body).toContain('<form action="?next=/event-log" method="post">');
58+
});
59+
4760
it('constructs a view model with no event when the event cannot be found', async () => {
4861
const result = getRightOrFail(
4962
await excludeEventForm.constructForm({

0 commit comments

Comments
 (0)