From 40783afe9982c645e9667cb8cbb10222e06a886f Mon Sep 17 00:00:00 2001
From: Felix Eckhofer <felix@eckhofer.com>
Date: Sat, 21 Dec 2024 15:37:28 +0100
Subject: [PATCH] Ensure username is unique

---
 app/models/user.rb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app/models/user.rb b/app/models/user.rb
index f71f253..f10887d 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -4,6 +4,7 @@ class User < ApplicationRecord
   has_many :candidates
 
   validates :password, presence: true, length: { minimum: 6 }, allow_nil: true
+  validates :name, uniqueness: { case_sensitive: false, message: "already in use" }, allow_nil: false
   validates :email, uniqueness: { case_sensitive: false, message: "already in use" }, allow_nil: true
   validates :invitation_token, presence: true, on: :create
   validate :valid_invitation_token, on: :create
-- 
GitLab