# HG changeset patch
# User Pascal Volk <neverseen@users.sourceforge.net>
# Date 1280483151 0
# Node ID 3fe8d6cdbe3aae8e364988aeb90073be29c1b2cd
# Parent  41789df7533997ef6347c3d45affbd4c663e8bc6
VMM/handler: _make_home() Create the domain directory if it
doesn't exist for some reason.

diff -r 41789df75339 -r 3fe8d6cdbe3a VirtualMailManager/handler.py
--- a/VirtualMailManager/handler.py	Fri Jul 30 09:37:44 2010 +0000
+++ b/VirtualMailManager/handler.py	Fri Jul 30 09:45:51 2010 +0000
@@ -264,8 +264,7 @@
         """Create a home directory for the new Account *account*."""
         domdir = account.domain.directory
         if not lisdir(domdir):
-            raise VMMError(_(u"No such directory: %s") % domdir,
-                           NO_SUCH_DIRECTORY)
+            self._make_domain_dir(account.domain)
         os.umask(0007)
         uid = account.uid
         os.chdir(domdir)