fix spoilering, hiding, watching from tag button

This commit is contained in:
byte[] 2019-12-08 11:13:15 -05:00
parent d887ba0f94
commit d7dd21c258
3 changed files with 7 additions and 2 deletions

View file

@ -6,7 +6,9 @@ defmodule PhilomenaWeb.Filter.HideController do
plug PhilomenaWeb.FilterBannedUsersPlug plug PhilomenaWeb.FilterBannedUsersPlug
plug :authorize_filter plug :authorize_filter
plug :load_resource, model: Tag, id_field: "slug", id_name: "tag_id", persisted: true
plug PhilomenaWeb.RecodeParameterPlug, name: "tag"
plug :load_resource, model: Tag, id_field: "slug", id_name: "tag", persisted: true
def create(conn, _params) do def create(conn, _params) do
case Filters.hide_tag(conn.assigns.current_filter, conn.assigns.tag) do case Filters.hide_tag(conn.assigns.current_filter, conn.assigns.tag) do

View file

@ -6,7 +6,9 @@ defmodule PhilomenaWeb.Filter.SpoilerController do
plug PhilomenaWeb.FilterBannedUsersPlug plug PhilomenaWeb.FilterBannedUsersPlug
plug :authorize_filter plug :authorize_filter
plug :load_resource, model: Tag, id_field: "slug", id_name: "tag_id", persisted: true
plug PhilomenaWeb.RecodeParameterPlug, name: "tag"
plug :load_resource, model: Tag, id_field: "slug", id_name: "tag", persisted: true
def create(conn, _params) do def create(conn, _params) do
case Filters.spoiler_tag(conn.assigns.current_filter, conn.assigns.tag) do case Filters.spoiler_tag(conn.assigns.current_filter, conn.assigns.tag) do

View file

@ -4,6 +4,7 @@ defmodule PhilomenaWeb.Tag.WatchController do
alias Philomena.Tags.Tag alias Philomena.Tags.Tag
alias Philomena.Users alias Philomena.Users
plug PhilomenaWeb.RecodeParameterPlug, name: "tag_id"
plug :load_resource, model: Tag, id_field: "slug", id_name: "tag_id", persisted: true plug :load_resource, model: Tag, id_field: "slug", id_name: "tag_id", persisted: true
def create(conn, _params) do def create(conn, _params) do