]> git.cworth.org Git - sup/commitdiff
allow empty alternates hash for an account
authorwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Fri, 8 Jun 2007 23:16:01 +0000 (23:16 +0000)
committerwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Fri, 8 Jun 2007 23:16:01 +0000 (23:16 +0000)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@442 5c8cc53c-5e98-4d25-b20a-d8db53a31250

lib/sup/account.rb

index adb7649d922f901ca3d3e9d78006826e67af2d6f..7575b93de0a8cf5336aceae42c7205d2e5ba40d5 100644 (file)
@@ -36,7 +36,7 @@ class AccountManager
     a = Account.new hash
     @accounts[a] = true
     @email_map[email] = a
-    hash[:alternates].each { |aa| @alternate_map[aa] = a }
+    hash[:alternates].each { |aa| @alternate_map[aa] = a } if hash[:alternates]
     if default
       raise ArgumentError, "multiple default accounts" if @default_account
       @default_account = a