From 4e46043aae4e835d83f6d0e11880b076bc1b3625 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Fri, 21 Jun 2013 10:05:52 -0700 Subject: [PATCH] fix validation --- models/site.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/site.rb b/models/site.rb index 4571dbe1..a307d774 100644 --- a/models/site.rb +++ b/models/site.rb @@ -75,7 +75,7 @@ class Site < Sequel::Model # Check for existing user user = self.class.select(:username).filter(username: values[:username]).first - if !user.nil? && (user.id != values[:id]) + if !user.nil? || (!new? && user.id != values[:id]) errors.add :username, 'This username is already taken. Try using another one.' end