From 6b2e46c9e878e284d27c26d203c3bc65ad0508e1 Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Sun, 24 Oct 2021 16:18:50 -0400 Subject: [PATCH] Fix distance inclusion on reverse search form --- lib/philomena_web/controllers/search/reverse_controller.ex | 3 ++- lib/philomena_web/templates/search/reverse/index.html.slime | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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"