diff --git a/packages/pluggableWidgets/datagrid-number-filter-web/CHANGELOG.md b/packages/pluggableWidgets/datagrid-number-filter-web/CHANGELOG.md index 0a60fbaec1..e6b880e88f 100644 --- a/packages/pluggableWidgets/datagrid-number-filter-web/CHANGELOG.md +++ b/packages/pluggableWidgets/datagrid-number-filter-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Fixed + +- We fixed an issue where widgets with the Saved attribute configured would crash in some cases. + ## [3.8.1] - 2026-02-19 ### Changed diff --git a/packages/shared/widget-plugin-filtering/src/helpers/useBasicSync.ts b/packages/shared/widget-plugin-filtering/src/helpers/useBasicSync.ts index 0906cd7950..75821b7443 100644 --- a/packages/shared/widget-plugin-filtering/src/helpers/useBasicSync.ts +++ b/packages/shared/widget-plugin-filtering/src/helpers/useBasicSync.ts @@ -31,7 +31,8 @@ export function useBasicSync(props: Props, store: Inp function createPusher(pbox: PropBox): Pusher { return ([value1, _value2, _value3]) => { const props = pbox.current; - props.valueAttribute?.setValue(value1 ?? undefined); + + props.valueAttribute?.setValue(((value1 instanceof Big ? new Big(value1) : value1) as T) ?? undefined); if (props.onChange?.canExecute) { props.onChange?.execute();