HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2020-06-10 62bc6098e9d5775ec6d72036a0bc27bc32d71145
wildcard is valid subdomain
1 files modified
5 ■■■■ changed files
hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java 5 ●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java
@@ -186,7 +186,7 @@
            dom.setDomainoptions(domainOptions);
        }
        if (dom.getValidsubdomainnames() == null) {
            dom.setValidsubdomainnames("www");
            dom.setValidsubdomainnames("*");
        }
        final AbstractEntity newDomain = super.add(dom);
        final GenericModuleImpl helperModule = new GenericModuleImpl(getTransaction());
@@ -233,9 +233,6 @@
            }
        }
        for (DomainOption opt : domainOptions) {
            if ("letsencrypt".equals(opt.getName()) && updatedDom.getServeraliases().contains("*")) {
                throw new HSAdminException("invalid domain option: " + opt.getName() + " for wildcard subdomain");
            }
            if ("backupmxforexternalmx".equals(opt.getName())) {
                final Query query = em.createQuery(
                        "SELECT e FROM " + EMailAddress.class.getAnnotation(javax.persistence.Entity.class).name()