Opened 13 years ago
Closed 13 years ago
#20528 closed defect (bug) (fixed)
$parsed_url['query'] doesn't always exist
Reported by: | johnjamesjacoby | Owned by: | duck_ |
---|---|---|---|
Milestone: | 3.4 | Priority: | normal |
Severity: | normal | Version: | 3.4 |
Component: | Canonical | Keywords: | has-patch commit |
Focuses: | Cc: |
Description
_remove_qs_args_if_not_in_url() assumes there is always an array item 'query' returned by parse_url.
Wrapping it in an empty check will suppress the notice and silently return the $query_string
Attachments (2)
Change History (6)
Note: See
TracTickets for help on using
tickets.
There should also be an else branch so that all of the query args to check get removed if the URL doesn't have a query string, see 20528.diff.