Fix the order dropdown box on the modqueue page not working when filtering by tag. This happened because when you do a tag search, the default order is set to `ORDER BY posts.id DESC`. When you applied another order with the dropdown box, the new order would be tacked on to the old ordering as a tiebreaker instead of replacing it, producing e.g. `ORDER BY posts.id DESC, queued_at DESC` instead of `ORDER BY queued_at DESC`. The default order would always win because `posts.id` is unique and doesn't have ties. The fix is to have orders always override the previous order instead of adding to it. Note that now if you use an `order:`, `ordfav:`, or `ordpool:` metatag in the search box on the modqueue page, they will always be ignored in favor of the dropdown box.
1.5 KiB
1.5 KiB