]> gitweb.michael.orlitzky.com - mailshears.git/blobdiff - lib/mailshears/plugins/davical.rb
Add a missing space in the header.
[mailshears.git] / lib / mailshears / plugins / davical.rb
index 3f4861c3914e44d201442981fa69bb198f3acf9c..0c63ee2f60da764a1d10fbdc42ca354a2c2f2f07 100644 (file)
@@ -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 usr 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