]> gitweb.michael.orlitzky.com - mailshears.git/blobdiff - lib/rm/plugins/davical.rb
Overhaul everything to get consistent error reports.
[mailshears.git] / lib / rm / plugins / davical.rb
index f7d116e0e783a08364701c97334668d04ca14d45..3526dcff2fa4f9fc57950c32ac50e34c44d6872c 100644 (file)
@@ -16,7 +16,7 @@ class DavicalRm
     # Delete the given username. DAViCal uses foreign keys properly
     # and only supports postgres, so we let the ON DELETE CASCADE
     # trigger handle most of the work.
-    raise NonexistentUserError.new(user) if not user_exists(user)
+    raise NonexistentUserError.new(user.to_s()) if not user_exists(user)
 
     sql_queries = ['DELETE FROM usr WHERE username = $1']
 
@@ -30,7 +30,7 @@ class DavicalRm
                                   @db_pass)
 
       sql_queries.each do |sql_query|
-        connection.query(sql_query, [user])
+        connection.query(sql_query, [user.to_s()])
       end
 
       connection.close()