: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