From 51a4391c2840f77fab328e0a0dc0b2324de2ca08 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Wed, 15 Jan 2025 13:06:04 -0500 Subject: [PATCH] Docker: Fix PHP8 warning when TS enabled and editing container --- emhttp/plugins/dynamix.docker.manager/include/CreateDocker.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emhttp/plugins/dynamix.docker.manager/include/CreateDocker.php b/emhttp/plugins/dynamix.docker.manager/include/CreateDocker.php index 2d1ad6e2e..ab31fa236 100644 --- a/emhttp/plugins/dynamix.docker.manager/include/CreateDocker.php +++ b/emhttp/plugins/dynamix.docker.manager/include/CreateDocker.php @@ -447,7 +447,7 @@ if (!empty($TS_no_peers) && !empty($TS_container)) { } // Construct WebUI URL on container template page // Check if webui_url, Tailscale WebUI and MagicDNS are not empty and make sure that MagicDNS is enabled - if (!empty($webui_url) && !empty($xml['TailscaleWebUI']) && (!empty($TS_no_peers['CurrentTailnet']['MagicDNSEnabled']) || $TS_no_peers['CurrentTailnet']['MagicDNSEnabled'])) { + if ( !empty($webui_url) && !empty($xml['TailscaleWebUI']) && (!empty($TS_no_peers['CurrentTailnet']['MagicDNSEnabled']) || ($TS_no_peers['CurrentTailnet']['MagicDNSEnabled']??false))) { // Check if serve or funnel are enabled by checking for [hostname] and replace string with TS_DNSName if (!empty($xml['TailscaleWebUI']) && strpos($xml['TailscaleWebUI'], '[hostname]') !== false && isset($TS_DNSName)) { $TS_webui_url = str_replace("[hostname][magicdns]", rtrim($TS_DNSName, '.'), $xml['TailscaleWebUI']);