Fix WP user first/last name being cleared after subscription management form submit
This commit is contained in:
@ -491,14 +491,16 @@ class Subscriber extends Model {
|
|||||||
unset($data['segments']);
|
unset($data['segments']);
|
||||||
}
|
}
|
||||||
|
|
||||||
// fields that must exist
|
if($subscriber === false) {
|
||||||
$not_null_fields = array(
|
// fields that must exist
|
||||||
'first_name' => '',
|
$not_null_fields = array(
|
||||||
'last_name' => ''
|
'first_name' => '',
|
||||||
);
|
'last_name' => ''
|
||||||
foreach($not_null_fields as $field => $value) {
|
);
|
||||||
if(!isset($data[$field])) {
|
foreach($not_null_fields as $field => $value) {
|
||||||
$data[$field] = $value;
|
if(!isset($data[$field])) {
|
||||||
|
$data[$field] = $value;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user