If an alias has multiple destinations, multiple records exist, due to
the nature of the database. address_list would then return the same
alias multiple times, which does not add any information, eats screen
space and is potentially confusing.
Therefore, we SELECT DISTINCTly from the alias table.
Signed-off-by: martin f. krafft <madduck@debian.org>
---
VirtualMailManager/common.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
# -*- coding: UTF-8 -*-# Copyright (c) 2007 - 2012, Pascal Volk# See COPYING for distribution information.""" VirtualMailManager.errors ~~~~~~~~~~~~~~~~~~~~~~~~~ VMM's Exception classes"""classVMMError(Exception):"""Exception base class for VirtualMailManager exceptions"""def__init__(self,msg,code):Exception.__init__(self,msg)self.msg=msgself.code=int(code)def__repr__(self):return'%s(%r, %r)'%(self.__class__.__name__,self.msg,self.code)classConfigError(VMMError):"""Exception class for configuration exceptions"""passclassPermissionError(VMMError):"""Exception class for permissions exceptions"""passclassNotRootError(VMMError):"""Exception class for non-root exceptions"""passclassDomainError(VMMError):"""Exception class for Domain exceptions"""passclassAliasDomainError(VMMError):"""Exception class for AliasDomain exceptions"""passclassAccountError(VMMError):"""Exception class for Account exceptions"""passclassAliasError(VMMError):"""Exception class for Alias exceptions"""passclassEmailAddressError(VMMError):"""Exception class for EmailAddress exceptions"""passclassMailLocationError(VMMError):"""Exception class for MailLocation exceptions"""passclassRelocatedError(VMMError):"""Exception class for Relocated exceptions"""pass