From b786df44d141d37164d299f06ab71155fcf0031f Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Sat, 9 Aug 2014 16:21:42 -0700 Subject: [PATCH] sanity check for banning sites --- models/site.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/models/site.rb b/models/site.rb index 76a2f5ae..2f2105d2 100644 --- a/models/site.rb +++ b/models/site.rb @@ -195,6 +195,10 @@ class Site < Sequel::Model end def ban! + if username.nil? || username.empty? + raise 'username is missing' + end + DB.transaction { FileUtils.mv files_path, File.join(PUBLIC_ROOT, 'banned_sites', username) self.is_banned = true