diff --git a/admin/class-gdpr-admin.php b/admin/class-gdpr-admin.php index 5f35ced0..28889e02 100755 --- a/admin/class-gdpr-admin.php +++ b/admin/class-gdpr-admin.php @@ -888,6 +888,12 @@ public function edit_user_profile( $user ) { } else { $user_consents = get_user_meta( $user->ID, 'gdpr_consents' ); } + /** + * in_array() on line 914 expects $user_consents to be an array. + */ + if ( ! is_array( $user_consents ) ) { + $user_consents = [ $user_consents ]; + } if ( empty( $consent_types ) ) { return; }