From 3d16c4d4c0a45c46b6ba32e7b75274c939fea9d8 Mon Sep 17 00:00:00 2001 From: Luna D Date: Sun, 19 Apr 2020 15:21:00 -0400 Subject: [PATCH] validate user link format (#93) --- lib/philomena/user_links/user_link.ex | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/philomena/user_links/user_link.ex b/lib/philomena/user_links/user_link.ex index a21e50c7..b79ffbf4 100644 --- a/lib/philomena/user_links/user_link.ex +++ b/lib/philomena/user_links/user_link.ex @@ -52,6 +52,7 @@ defmodule Philomena.UserLinks.UserLink do |> put_assoc(:tag, tag) |> put_assoc(:user, user) |> validate_required([:user, :uri, :public]) + |> validate_format(:uri, ~r|\Ahttps?://|) |> parse_uri() |> put_verification_code() |> put_next_check_at()