diff --git a/hsarback/src/de/hsadmin/remote/EMailAliasRemote.java b/hsarback/src/de/hsadmin/remote/EMailAliasRemote.java index 06c67d6..42bd442 100644 --- a/hsarback/src/de/hsadmin/remote/EMailAliasRemote.java +++ b/hsarback/src/de/hsadmin/remote/EMailAliasRemote.java @@ -48,6 +48,19 @@ public class EMailAliasRemote extends AbstractRemote { alias.setTarget(target); } } + if (l instanceof Map) { + final StringBuffer tBuff = new StringBuffer(); + final Map targetObjMap = (Map) l; + for (Object targetObj : targetObjMap.values()) { + if (targetObj instanceof String) { + if (tBuff.length() > 0) { + tBuff.append(','); + } + tBuff.append((String) targetObj); + } + } + alias.setTarget(tBuff.toString()); + } if (l instanceof Object[]) { StringBuffer tBuff = new StringBuffer(); Object[] targetObjArray = (Object[]) l;