From 5c1c9d5e379c35afd64a97ef2869eb4251f9f8d0 Mon Sep 17 00:00:00 2001 From: Philip Guyton Date: Wed, 20 Mar 2024 18:27:46 +0000 Subject: [PATCH] account for numeric active_directory domains: active_directory.py #2807 --- src/rockstor/smart_manager/views/active_directory.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rockstor/smart_manager/views/active_directory.py b/src/rockstor/smart_manager/views/active_directory.py index 831bd12d7..bc42ea2fc 100644 --- a/src/rockstor/smart_manager/views/active_directory.py +++ b/src/rockstor/smart_manager/views/active_directory.py @@ -100,9 +100,9 @@ def post(self, request, command): self._resolve_check(config.get("domain"), request) # 2. realm discover check? - domain = config.get("domain") + domain = str(config.get("domain")) try: - cmd = [REALM, "discover", "--name-only", domain] + cmd: list[str] = [REALM, "discover", "--name-only", domain] o, e, rc = run_command(cmd) except Exception as e: e_msg = ( @@ -117,14 +117,14 @@ def post(self, request, command): elif command == "start": config = self._config(service, request) - domain = config.get("domain") + domain = str(config.get("domain")) # 1. make sure ntpd is running, or else, don't start. self._ntp_check(request) # 2. Name resolution check? self._resolve_check(config.get("domain"), request) if method == "winbind": - cmd = [ + cmd: list[str] = [ "/usr/sbin/authconfig", ] # nss