diff --git a/src/cert-generator/alidns/index.py b/src/cert-generator/alidns/index.py index 7cb53f0..16545fe 100644 --- a/src/cert-generator/alidns/index.py +++ b/src/cert-generator/alidns/index.py @@ -9,10 +9,14 @@ def get_domain_rr(): - tokens = os.environ["DEVS_DOMAIN"].split(".") + domain = os.environ.get("DEVS_DOMAIN", "") + tokens = domain.split(".") del tokens[-2:] - if tokens[0] == "*": - tokens.pop(0) + + if tokens: + if tokens[0] == "*": + tokens.pop(0) + tokens.insert(0, "_acme-challenge") return ".".join(tokens)