From a82059564c35eaccd85d9eb1e5430da561344622 Mon Sep 17 00:00:00 2001 From: Corey McKrill <916023+coreymckrill@users.noreply.github.com> Date: Fri, 25 Oct 2019 16:29:21 -0700 Subject: [PATCH] Log: Trim prefix off of meta key before comparing to valid keys --- plugins/wporg-5ftf/includes/pledge-log.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/wporg-5ftf/includes/pledge-log.php b/plugins/wporg-5ftf/includes/pledge-log.php index 1a7f643..066cc8a 100644 --- a/plugins/wporg-5ftf/includes/pledge-log.php +++ b/plugins/wporg-5ftf/includes/pledge-log.php @@ -146,14 +146,15 @@ function capture_updated_postmeta( $meta_id, $object_id, $meta_key, $meta_value return; } - $valid_keys = array_keys( PledgeMeta\get_pledge_meta_config( 'user_input' ) ); + $valid_keys = array_keys( PledgeMeta\get_pledge_meta_config( 'user_input' ) ); + $trimmed_meta_key = str_replace( PledgeMeta\META_PREFIX, '', $meta_key ); - if ( in_array( $meta_key, $valid_keys, true ) ) { + if ( in_array( $trimmed_meta_key, $valid_keys, true ) ) { add_log_entry( $object_id, sprintf( - 'Changed %1$scode> to %2$s.', - esc_html( $meta_key ), + 'Changed %1$s to %2$s.', + esc_html( $trimmed_meta_key ), esc_html( $meta_value ) ), array(