57 lines
4.1 KiB
Org Mode
57 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
|