X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Fmailshears%2Fplugins%2Fagendav.rb;h=35783022564121555c8b55a098bb31e3366bfe9d;hp=6ea60a209d65e8f19aa4dfbdd7b15853e2b54289;hb=c6cab6b71770d14dad1115db90a00b990c44a58d;hpb=df840dca0bcbbb7c2c814f56f72d4785665e6191 diff --git a/lib/mailshears/plugins/agendav.rb b/lib/mailshears/plugins/agendav.rb index 6ea60a2..3578302 100644 --- a/lib/mailshears/plugins/agendav.rb +++ b/lib/mailshears/plugins/agendav.rb @@ -1,8 +1,12 @@ require 'pg' +require 'common/plugin' +require 'mailshears/rm_plugin' + class AgendavDb include Plugin + include RmPlugin def initialize() cfg = Configuration.new() @@ -22,7 +26,7 @@ class AgendavDb end def describe_account(account) - if user_exists(account) + if self.user_exists(account) return "Username: #{account}" else return 'User not found' @@ -37,8 +41,8 @@ class AgendavDb # Delete the given username and any records in other tables # belonging to it. - sql_queries = ['DELETE FROM prefs WHERE username = $1::int;'] - sql_queries << 'DELETE FROM shared WHERE user_from = $1::int;' + sql_queries = ['DELETE FROM prefs WHERE username = $1;'] + sql_queries << 'DELETE FROM shared WHERE user_from = $1;' begin connection = PGconn.connect(@db_host,