Commit Graph

42 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
adda80c05b 2021-09-10 17:35:26 +00:00
a13ed7c096 2021-09-09 15:29:19 +00:00
316c8aa5bd Final (?) de-widgetification 2021-09-07 14:33:48 +00:00
05d697485e 2021-06-15 17:21:28 +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
9ee1a68b84 2021-01-15 20:53:48 +00:00
061b05035b change picklist preselect from a single long to a array of long 2021-01-13 17:26:51 +00:00
369b8f3af8 2021-01-13 15:51:40 +00:00
74db405e62 2021-01-02 00:30:15 +00:00
1a3bdb36c5 2020-12-15 19:17:28 +00:00
5da01d776a 2020-12-03 18:18:58 +00:00
fd8c489914 changed all lambda experssion variables to z from various where appropriate 2020-05-18 19:42:42 +00:00
127d113f8f 2020-03-25 16:02:15 +00:00
cd5d06a8a6 2020-03-23 22:22:34 +00:00
7e361d3f41 2020-03-23 20:00:16 +00:00
ac80356dfa 2020-03-19 17:37:15 +00:00
ac7f0f94e1 2020-03-19 15:46:35 +00:00
62807f62b1 2020-03-18 18:36:25 +00:00
ea235a9a0c 2020-03-18 18:07:16 +00:00
d1e7de27b2 2020-03-18 00:01:03 +00:00
9d55c8713b 2020-03-16 23:48:01 +00:00
fd3f8cb923 2020-03-16 23:25:19 +00:00
eddfcf6019 2020-03-16 23:18:49 +00:00
3b85a92a0b 2020-03-16 23:13:06 +00:00
cb54498829 2020-03-16 23:07:48 +00:00
cdfca271d3 2020-03-16 22:43:26 +00:00
fd63ad2320 2020-03-16 22:32:28 +00:00
85ddf8bd7b 2020-03-16 20:01:36 +00:00
e69d287125 2020-03-16 19:23:23 +00:00
bd97a57c11 2020-03-16 18:49:06 +00:00
1a63d43483 2020-03-13 21:51:12 +00:00
84dbf06991 2020-03-13 21:48:25 +00:00
73ccf1c359 2020-03-13 21:18:59 +00:00
6c2370b053 2020-03-13 20:29:19 +00:00
559fb04bd5 2020-03-13 19:47:45 +00:00
6ea38ba347 2020-03-13 19:43:27 +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
3f34a5f782 2020-03-12 23:39:00 +00:00
883e10fcd7 2020-03-12 22:36:20 +00:00