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

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
Campaign Triggers
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
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
Broadcast Segment

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