Commit Graph

26 Commits

Author SHA1 Message Date
b1944b7ca3 case 4716 - pick-list search text passed as SQL parameters
PickListSqlBuilder put the search text and the tag search text into the SQL
inside quotes with no escaping, reachable by any login (security review F18);
an apostrophe in a search also made the query fail. The builder now writes
@plq / @pltag and PickListFetcher adds them as Npgsql parameters (same %text%
match; wildcards typed by the user still apply).

Changelog: searching selection lists for text with an apostrophe now works.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 12:28:43 -07:00
4f70082d09 2021-09-09 00:06:16 +00:00
dde1b8bb8c rename all variants of naming that hold an AyaType value to "aType" (parameter) / "AType" (not parameter) everywhere front and back; "ayType", "objectType", "oType" all are used in various areas 2021-03-23 17:06:05 +00:00
69cead72f1 2021-01-22 17:54:34 +00:00
8fa01c9638 2021-01-15 20:47:32 +00:00
64b6e8aa74 2021-01-15 20:42:21 +00:00
92c3c0de68 2021-01-15 19:16:02 +00:00
50ad8142ee DE-INDEXIFICATION removed all tag and name indexes as found they were not being used at all for picklist queries which was why they were added 2021-01-15 19:13:41 +00:00
369b8f3af8 2021-01-13 15:51:40 +00:00
1a3bdb36c5 2020-12-15 19:17:28 +00:00
fd8c489914 changed all lambda experssion variables to z from various where appropriate 2020-05-18 19:42:42 +00:00
7e361d3f41 2020-03-23 20:00:16 +00:00
cb08a727fa 2020-03-23 19:58:27 +00:00
ac7f0f94e1 2020-03-19 15:46:35 +00:00
514ac54c3d 2020-03-17 16:01:07 +00:00
f001786137 2020-03-16 23:02:51 +00:00
b20882cb5e 2020-03-16 22:54:00 +00:00
a5e805c858 2020-03-16 22:25:27 +00:00
a972dff324 2020-03-16 19:36:46 +00:00
e69d287125 2020-03-16 19:23:23 +00:00
02cdaa1346 2020-03-13 19:32:34 +00:00
75b18e0f0e 2020-03-13 19:28:54 +00:00
d6d69b4a0c 2020-03-13 19:11:29 +00:00
8163f43fd7 2020-03-13 15:19:08 +00:00
883e10fcd7 2020-03-12 22:36:20 +00:00
2cf681d7d7 2020-03-12 19:25:20 +00:00