diff --git a/src/wp-admin/includes/privacy-tools.php b/src/wp-admin/includes/privacy-tools.php
index 2e4589d6d2..f038f37b10 100644
|
a
|
b
|
function _wp_personal_data_handle_actions() { |
| 121 | 121 | ); |
| 122 | 122 | } |
| 123 | 123 | |
| 124 | | if ( ! is_email( $username_or_email_address ) ) { |
| 125 | | $user = get_user_by( 'login', $username_or_email_address ); |
| 126 | | if ( ! $user instanceof WP_User ) { |
| 127 | | add_settings_error( |
| 128 | | 'username_or_email_for_privacy_request', |
| 129 | | 'username_or_email_for_privacy_request', |
| 130 | | __( 'Unable to add this request. A valid email address or username must be supplied.' ), |
| 131 | | 'error' |
| 132 | | ); |
| 133 | | } else { |
| 134 | | $email_address = $user->user_email; |
| 135 | | } |
| | 124 | $field_type = is_email( $username_or_email_address ) ? 'email' : 'login'; |
| | 125 | $user = get_user_by( $field_type, $username_or_email_address ); |
| | 126 | if ( ! $user instanceof WP_User ) { |
| | 127 | add_settings_error( |
| | 128 | 'username_or_email_for_privacy_request', |
| | 129 | 'username_or_email_for_privacy_request', |
| | 130 | __( 'Unable to add this request. A valid email address or username must be supplied.' ), |
| | 131 | 'error' |
| | 132 | ); |
| 136 | 133 | } else { |
| 137 | | $email_address = $username_or_email_address; |
| | 134 | $email_address = $user->user_email; |
| 138 | 135 | } |
| 139 | 136 | |
| 140 | 137 | if ( empty( $email_address ) ) { |