fix: ensure action function returns object

pull/9848/head
Dominic Gannaway 3 years ago
parent 4717d2ad23
commit 00348a6fb8

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure action function returns object

@ -2148,7 +2148,7 @@ export function action(dom, action, value_fn) {
const value = value_fn(); const value = value_fn();
untrack(() => { untrack(() => {
if (payload === undefined) { if (payload === undefined) {
payload = action(dom, value); payload = action(dom, value) || {};
} else { } else {
const update = payload.update; const update = payload.update;
if (typeof update === 'function') { if (typeof update === 'function') {

Loading…
Cancel
Save