diff --git a/web/src/components/Notifications.js b/web/src/components/Notifications.js index 87756b90..9a4baf7c 100644 --- a/web/src/components/Notifications.js +++ b/web/src/components/Notifications.js @@ -399,7 +399,9 @@ const performHttpAction = async (notification, action) => { const response = await fetch(action.url, { method: action.method ?? "POST", headers: action.headers ?? {}, - body: action.body ?? "" + // This must not null-coalesce to a non nullish value. Otherwise, the fetch API + // will reject it for "having a body" + body: action.body }); console.log(`[Notifications] HTTP user action response`, response); const success = response.status >= 200 && response.status <= 299;