X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Frm%2Fplugins%2Fpostfixadmin_db.rb;h=ca91b8beb553f545b00f8de85c5cc475bef594fa;hp=1928202123e1b0316157f67552513ef796b325f4;hb=bd2dabf89ab277fbe315b05e6dfa839afb5ce5ef;hpb=483d14dc8228a81d12fb109d3ed6510e2d2b03c1 diff --git a/lib/rm/plugins/postfixadmin_db.rb b/lib/rm/plugins/postfixadmin_db.rb index 1928202..ca91b8b 100644 --- a/lib/rm/plugins/postfixadmin_db.rb +++ b/lib/rm/plugins/postfixadmin_db.rb @@ -10,6 +10,8 @@ class PostfixadminDbRm def delete_account(account) + raise NonexistentAccountError.new(account) if not user_exists(account) + sql_queries = ['DELETE FROM alias WHERE address = $1;'] # Wipe out any aliases pointed at our account. sql_queries << "UPDATE alias SET goto=REPLACE(goto, $1, '');"