File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
packages/nodes-base/nodes/Grist Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -67,10 +67,14 @@ export function parseSortProperties(sortProperties: GristSortProperties) {
67
67
} , '' ) ;
68
68
}
69
69
70
+ export function isSafeInteger ( val : number ) {
71
+ return ! isNaN ( val ) && val > Number . MIN_VALUE && val < Number . MAX_VALUE ;
72
+ }
73
+
70
74
export function parseFilterProperties ( filterProperties : GristFilterProperties ) {
71
75
return filterProperties . reduce < { [ key : string ] : Array < string | number > } > ( ( acc , cur ) => {
72
76
acc [ cur . field ] = acc [ cur . field ] ?? [ ] ;
73
- const values = isNaN ( Number ( cur . values ) ) ? cur . values : Number ( cur . values ) ;
77
+ const values = isSafeInteger ( Number ( cur . values ) ) ? Number ( cur . values ) : cur . values ;
74
78
acc [ cur . field ] . push ( values ) ;
75
79
return acc ;
76
80
} , { } ) ;
You can’t perform that action at this time.
0 commit comments