diff --git a/src/wp-admin/includes/privacy-tools.php b/src/wp-admin/includes/privacy-tools.php
index 8b78752a85..52b25b64c9 100644
a
|
b
|
function _wp_personal_data_handle_actions() { |
138 | 138 | } else { |
139 | 139 | $email_address = $user->user_email; |
140 | 140 | } |
141 | | } else { |
142 | | $email_address = $username_or_email_address; |
| 141 | } elseif ( is_email( $username_or_email_address ) ) { |
| 142 | $user = get_user_by( 'email', $username_or_email_address ); |
| 143 | if ( ! $user instanceof WP_User ) { |
| 144 | add_settings_error( |
| 145 | 'username_or_email_for_privacy_request', |
| 146 | 'username_or_email_for_privacy_request', |
| 147 | __( 'Unable to add this request. A valid email address or username must be supplied.' ), |
| 148 | 'error' |
| 149 | ); |
| 150 | } else { |
| 151 | $email_address = $user->user_email; |
| 152 | } |
143 | 153 | } |
144 | 154 | |
145 | 155 | if ( empty( $email_address ) ) { |