Skip to content

Commit fa5a2c4

Browse files
committed
fix(notion): guard pageSize coercion with Number.isFinite so non-numeric input isn't forwarded as NaN
1 parent 9b508bd commit fa5a2c4

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

apps/sim/blocks/blocks/notion.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -585,10 +585,10 @@ export const NotionBlock: BlockConfig<NotionResponse> = {
585585
coercedArchived = archived === true || archived === 'true'
586586
}
587587

588-
// Coerce numeric page size for paginated operations
589-
let coercedPageSize
588+
let coercedPageSize: number | undefined
590589
if (pageSize !== undefined && pageSize !== null && pageSize !== '') {
591-
coercedPageSize = Number(pageSize)
590+
const parsedPageSize = Number(pageSize)
591+
if (Number.isFinite(parsedPageSize)) coercedPageSize = parsedPageSize
592592
}
593593

594594
return {

0 commit comments

Comments
 (0)