domains.each do |domain|
domain_path = File.join(@domain_root, domain)
- usernames = Filesystem.get_subdirs(domain_path)
- usernames.each do |username|
- accounts << "#{username}@#{domain}"
+ if File.directory?(domain_path)
+ # If domain_path isn't a directory, maybe the
+ # domain folder doesn't exist? In that case, I
+ # guess we want to report zero accounts.
+ usernames = Filesystem.get_subdirs(domain_path)
+
+ usernames.each do |username|
+ accounts << "#{username}@#{domain}"
+ end
end
end