diff --git a/lib/philomena_web/controllers/search/reverse_controller.ex b/lib/philomena_web/controllers/search/reverse_controller.ex index b6c6ba6b..54c52dac 100644 --- a/lib/philomena_web/controllers/search/reverse_controller.ex +++ b/lib/philomena_web/controllers/search/reverse_controller.ex @@ -10,7 +10,8 @@ defmodule PhilomenaWeb.Search.ReverseController do create(conn, params) end - def create(conn, %{"image" => image_params}) when is_map(image_params) do + def create(conn, %{"image" => image_params}) + when is_map(image_params) and image_params != %{} do images = ImageReverse.images(image_params) render(conn, "index.html", title: "Reverse Search", images: images) diff --git a/lib/philomena_web/templates/search/reverse/index.html.slime b/lib/philomena_web/templates/search/reverse/index.html.slime index 42faf79a..3a5c14c1 100644 --- a/lib/philomena_web/templates/search/reverse/index.html.slime +++ b/lib/philomena_web/templates/search/reverse/index.html.slime @@ -26,7 +26,7 @@ h1 Reverse Search .field = label f, :distance, "Match distance (suggested values: between 0.2 and 0.5)" br - = number_input f, :distance, name: "distance", value: 0.25, min: 0, max: 1, step: 0.01, class: "input" + = number_input f, :distance, value: 0.25, min: 0, max: 1, step: 0.01, class: "input" .field = submit "Reverse Search", class: "button"