X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Fmailshears%2Fplugins%2Fdavical.rb;h=0c63ee2f60da764a1d10fbdc42ca354a2c2f2f07;hp=964bcb07eeb81a3018b5eacc3d680716e53f0e9a;hb=566f5fe84f82bb26e86b0902d65fc89693e9d813;hpb=193830c933ffd45001bc52849d0068d435303fa6 diff --git a/lib/mailshears/plugins/davical.rb b/lib/mailshears/plugins/davical.rb index 964bcb0..0c63ee2 100644 --- a/lib/mailshears/plugins/davical.rb +++ b/lib/mailshears/plugins/davical.rb @@ -26,12 +26,12 @@ class DavicalDb def describe_account(account) - user_id = self.get_principal_id(account) + principal_id = self.get_principal_id(account) - if user_id.nil? + if principal_id.nil? return 'User not found' else - return "Principal ID: #{user_id}" + return "Principal ID: #{principal_id}" end end @@ -97,7 +97,10 @@ class DavicalDb @db_user, @db_pass) - sql_query = "SELECT principal_id FROM users WHERE username = $1;" + sql_query = "SELECT principal.principal_id " + sql_query += "FROM (principal INNER JOIN usr " + sql_query += " ON principal.user_no = usr.user_no) " + sql_query += "WHERE usr.username = $1;" connection.query(sql_query, [account]) do |result| if result.num_tuples > 0