Opened 8 years ago
Last modified 6 years ago
#39428 new defect (bug)
Die fast in get_posts if get_user_by returns false
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | Future Release | Priority: | normal |
Severity: | normal | Version: | 4.7 |
Component: | Query | Keywords: | has-patch has-unit-tests needs-testing |
Focuses: | Cc: |
Description
In case a username in the URL or passed to WP_Query via any other way is invalid - such a user is not in database - the code currently casts the false
value returned from get_user_by
to 0 via absint
- see https://core.trac.wordpress.org/browser/trunk/src/wp-includes/class-wp-query.php#L2126
Instead of trying to query unassigned posts (with post_author
equal to 0
) for all invalid usernames, the query should die fast and return no posts.
Attachments (1)
Change History (3)
Note: See
TracTickets for help on using
tickets.