mirror of
https://github.com/typeorm/typeorm.git
synced 2025-12-08 21:26:23 +00:00
* fix: handle limit(0) and offset(0) correctly in SelectQueryBuilder - Fix JavaScript falsy value issue where limit(0) was treated as undefined - Now limit(0) correctly generates 'LIMIT 0' SQL clause instead of being ignored - Add helper functions hasLimit/hasOffset to distinguish between undefined and 0 - Add comprehensive test cases for zero value handling in limit/offset/take/skip - Prevents potential security issue where limit(0) returned all records Fixes potential data exposure when limit(0) was intended to return empty result * fix: prettier formatting * test: expand test coverage for LIMIT/OFFSET edge cases and regression prevention