Merge branch 'bugfix/ascii-alphanumeric-names' into 'develop'
authorlambadalambda <gitgud@rogerbraun.net>
Mon, 24 Apr 2017 13:59:44 +0000 (09:59 -0400)
committerlambadalambda <gitgud@rogerbraun.net>
Mon, 24 Apr 2017 13:59:44 +0000 (09:59 -0400)
Add restriction on names

Closes #15

See merge request !15

lib/pleroma/user.ex

index 3ce07d510b433eb1a699273dbe0f8990a4caaf0b..5e579dc446105a2f5b17d1b248e7c8963133d298 100644 (file)
@@ -63,6 +63,7 @@ defmodule Pleroma.User do
     |> validate_confirmation(:password)
     |> unique_constraint(:email)
     |> unique_constraint(:nickname)
+    |> validate_format(:nickname, ~r/^[a-zA-Z\d]+$/)
 
     if changeset.valid? do
       hashed = Comeonin.Pbkdf2.hashpwsalt(changeset.changes[:password])