]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Tue, 13 Jun 2023 09:32:02 +0000 (11:32 +0200)
committerRoland Häder <roland@mxchange.org>
Tue, 13 Jun 2023 09:32:02 +0000 (11:32 +0200)
- domain/path might be a valid installation path, but some bug in Friendica
  caused my instance to be reported as 'f.haeder.net/featured' which sucks
- still we need to let domain/path pass here as some installations might
  be happening to be installed in such a way
- sure, best option is always a sub-domain ...

fba/federation.py

index 941b192b8ae79646f5a3e6930602d6293f2c05f7..88e6236c17d9dce48e6eb541c0bd90bb76e454ff 100644 (file)
@@ -69,7 +69,7 @@ def fetch_instances(domain: str, origin: str, software: str, command: str, path:
     elif domain.endswith(".arpa"):
         print(f"WARNING: domain='{domain}' is a reversed .arpa domain and should not be used generally.")
         return
-    elif not validators.domain(domain):
+    elif not validators.domain(domain.split("/")[0]):
         raise ValueError(f"domain='{domain}' is not a valid domain")
     elif not instances.is_registered(domain.split("/")[0]):
         # DEBUG: print("DEBUG: Adding new domain:", domain, origin)