diff --git a/src/runtime/internal/utils.ts b/src/runtime/internal/utils.ts index 3b8815cb1d..61438b3e6a 100644 --- a/src/runtime/internal/utils.ts +++ b/src/runtime/internal/utils.ts @@ -159,5 +159,5 @@ export function set_store_value(store, ret, value = ret) { export const has_prop = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop); export function action_destroyer(action_result) { - return action_result && is_function(action_result.destroy) ? action_result.destroy : noop; + return action_result && is_function(action_result.destroy) ? action_result.destroy.bind(action_result) : noop; }