gristlabs_grist-core/app
Paul Fitzpatrick 9e8e895abd (core) fix filters with many values when querying directly from db
Summary:
This fixes DocStorage.fetchQuery when the number of parameters
exceeds the maximum that can be passed directly to sqlite.
In this case, parameters are now stored and used from a temporary
table.

Problem first noticed via a use of DocStorage.fetchQuery by
granular access controls.  Access control should be optimized
to make fewer such queries, but that is a separate issue.

Test Plan: added tests

Reviewers: dsagal

Reviewed By: dsagal

Differential Revision: https://phab.getgrist.com/D2772
2021-04-14 12:44:02 -04:00
..
client (core) Adds limitShown option to ColumnFilterMenu, defaults to 500 2021-03-29 09:30:13 +02:00
common (core) Remove the aclUI=1 flag and add 'BETA' tag to the Access Rules page name. 2021-03-25 18:10:00 -04:00
gen-server (core) make AccessRules and FullCopies effective 2021-03-25 15:05:26 -04:00
plugin (core) hide long sequences of unchanged rows in diffs 2020-11-19 18:19:54 -05:00
server (core) fix filters with many values when querying directly from db 2021-04-14 12:44:02 -04:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00