~mlb/linkhut

7d16823489f6fe93328f67bbb200f364756506b9 — Matías Larre Borges 6 days ago 574c208
Validate tags don't start with tilde character
1 files changed, 3 insertions(+), 1 deletions(-)

M lib/linkhut/links/tags.ex
M lib/linkhut/links/tags.ex => lib/linkhut/links/tags.ex +3 -1
@@ 52,5 52,7 @@ defmodule Linkhut.Links.Tags do
    |> (&(&1 == "unread" or &1 == "toread")).()
  end

  defp valid?(tag), do: String.valid?(tag) && String.length(tag) <= 128
  defp valid?(tag) do
    String.valid?(tag) && String.length(tag) <= 128 && not String.starts_with?(tag, "~")
  end
end