roam/daily/2022-03-23.org
2022-03-30 09:52:04 -04:00

56 lines
4.1 KiB
Org Mode

:PROPERTIES:
:ID: d1aeb8df-b5f0-48a3-970a-d6b7f94415ba
:END:
#+title: 2022-03-23
* Testing tag normalization on comparison changes
Testing [[id:d06d3ab4-c2d0-47c3-aae1-4395567fc3d2][Tag Normalization]] changes in campaigns and subscriber search that
normalizes tag values when comparing them.
- Campaigns should trigger on normalized and non-normalized tags as if they were
the same tag
- Campaigns should ignore subscribers having normalized and non-normalized tags
as if they were the same tag
- Subscriber search should return subscribers having normalized and
non-normalized tags as if they were the same tag for each tag operator
- Broadcasts should be sent to all subscribers on a segment matching the
selected tag filters as if normalized and non-normalized tags were the same
tag
#+CAPTION: Campaign Triggers
| | Campaign trigger | Campaign triggers except |
|----------------------------------+------------------+--------------------------|
| Valid tag | Pass | Pass |
| Repeated embedded spaces | Pass | Pass |
| Leading / trailing space | Pass | Pass |
| Non-printable control characters | Pass | Pass |
| Commas | Pass | Pass |
| Quotation marks | Pass | Pass |
#+CAPTION: Subscriber Search
| | Tag is | Tag is not | Tag is any of | Tag includes all of |
|----------------------------------+--------+------------+---------------+---------------------|
| Normalized tag | Pass | Pass | Pass | Pass |
| Repeated embedded spaces | Pass | Pass | Pass | Pass |
| Leading / trailing space | Pass | Pass | Pass | Pass |
| Non-printable control characters | Pass | Pass | Pass | Pass |
| Commas | Pass | Pass | Pass | Pass |
| Quotation marks | Pass | Pass | Pass | Pass |
#+CAPTION: Broadcast Segment
| | Tag is | Tag is not | Tag is any of | Tag includes all of |
|----------------------------------+--------+------------+---------------+---------------------|
| Normalized tag | Pass | Pass | Pass | Pass |
| Repeated embedded spaces | Pass | Pass | Pass | Pass |
| Leading / trailing space | Pass | Pass | Pass | Pass |
| Non-printable control characters | Pass | Pass | Pass | Pass |
| Commas | Pass | Pass | Pass | Pass |
| Quotation marks | Pass | Pass | Pass | Pass |
** DONE Is any and includes all search filters are failing
When running an "is any of" search, this error is logged:
: ERROR: operator does not exist: text[] && text\nHINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.\nCONTEXT: while executing query on dblink connection named "aweber_app" in /home/sites/cake_core/1.2b/cake/libs/model/datasources/dbo/dbo_postgres.php on line 153, referer: https://www.aweberstage.com/users/leads
When running an "includes all of" search, this error is logged:
: control-panel-847df5767-4dsds control-panel [Wed Mar 23 11:18:38.645523 2022] [:error] [pid 6856] [client 204.194.222.13:0] PHP Warning: pg_query(): Query failed: ERROR: operator does not exist: text[] @> text\nHINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.\nCONTEXT: while executing query on dblink connection named "aweber_app" in /home/sites/cake_core/1.2b/cake/libs/model/datasources/dbo/dbo_postgres.php on line 153, referer: https://www.aweberstage.com/users/leads