4.1 KiB
4.1 KiB
2022-03-23
Testing tag normalization on comparison changes
Testing 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
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 |
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 |
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