From f20ecd3f6fc06d81e160e2e2b3c3079ff4daa9fe Mon Sep 17 00:00:00 2001 From: John Kingsnorth Date: Fri, 13 Jan 2023 12:06:54 +0000 Subject: [PATCH] PHP 8.1 compatibility improvement --- CRM/Logging/Schema.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Logging/Schema.php b/CRM/Logging/Schema.php index bbe7801f21..f1f5847cc4 100644 --- a/CRM/Logging/Schema.php +++ b/CRM/Logging/Schema.php @@ -743,7 +743,7 @@ WHERE table_schema IN ('{$this->db}', '{$civiDB}')"; } elseif ( $civiTableSpecs[$col]['COLUMN_DEFAULT'] != ($logTableSpecs[$col]['COLUMN_DEFAULT'] ?? NULL) - && !stristr($civiTableSpecs[$col]['COLUMN_DEFAULT'], 'timestamp') + && !stristr(($civiTableSpecs[$col]['COLUMN_DEFAULT'] ?? ''), 'timestamp') && !($civiTableSpecs[$col]['COLUMN_DEFAULT'] === NULL && ($logTableSpecs[$col]['COLUMN_DEFAULT'] ?? NULL) === 'NULL') ) { // if default property is different, and its not about a timestamp column, consider it -- 2.25.1