Make describe_account work (for DovecotMailstore) even after an account is removed.
authorMichael Orlitzky <michael@orlitzky.com>
Tue, 4 Jan 2011 19:48:16 +0000 (14:48 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Tue, 4 Jan 2011 19:48:16 +0000 (14:48 -0500)
src/plugins/dovecot_mailstore.rb

index 7706570b2e5005a1babd77bfffddac5e89bd988c..d253c3250bb693c486e8891506983c137a606222 100644 (file)
@@ -16,7 +16,12 @@ class DovecotMailstore < Mailstore
   end
 
   def describe_account(account)
-    return get_account_path(account)
+    begin
+      account_path = get_account_path(account)
+      return account_path
+    rescue NonexistentAccountError => e
+      return e.message
+    end
   end
 
   def delete_domain(domain)