From fe08f86067e76b36f6db6014946cf063cc1903eb Mon Sep 17 00:00:00 2001 From: booskz <72351111+booskz@users.noreply.github.com> Date: Fri, 9 Jan 2026 18:08:14 +0800 Subject: [PATCH] Update index.py Fixed the issue of index overflow caused by retrieving the root domain name. --- src/cert-generator/alidns/index.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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)