Don't fail if the source user doesn't exist during an AgendavMv.
[mailshears.git] / lib / common / agendav_plugin.rb
index 4c3a5cff3bc4a1acef6270a8de55ce7d800f5a8d..c5e7d7719178dd5035f46b39a2c8cf79c78399ae 100644 (file)
@@ -35,11 +35,11 @@ module AgendavPlugin
 
     connection = PG::Connection.new(@db_hash)
 
-    # There's also an "owner" field in the "shares" table, but it
-    # contains a principal URL and not a bare username. Thus its
-    # format depends on the CalDAV server configuration, and isn't
-    # predictable.
-    sql_query  = 'SELECT username FROM prefs'
+    # There are also "owner" and "with" fields in the "shares" table,
+    # but they contains principal URLs and not a bare username. Thus
+    # their format depends on the CalDAV server configuration, and
+    # isn't predictable.
+    sql_query  = 'SELECT username FROM prefs;'
 
     begin
       connection.query(sql_query) do |result|