Received: from mail.netlandish.com (mail.netlandish.com [174.136.98.166]) by code.netlandish.com (Postfix) with ESMTP id EBD11E1 for <~netlandish/links-dev@lists.code.netlandish.com>; Fri, 29 Aug 2025 13:36:11 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.221.174; helo=mail-vk1-f174.google.com; envelope-from=peter@netlandish.com; receiver= Authentication-Results: mail.netlandish.com; dkim=pass (1024-bit key; unprotected) header.d=netlandish.com header.i=@netlandish.com header.b=EHZMkrFm Received: from mail-vk1-f174.google.com (mail-vk1-f174.google.com [209.85.221.174]) by mail.netlandish.com (Postfix) with ESMTP id 5254E1D642C for <~netlandish/links-dev@lists.code.netlandish.com>; Fri, 29 Aug 2025 13:37:09 +0000 (UTC) Received: by mail-vk1-f174.google.com with SMTP id 71dfb90a1353d-53f3048a0c9so2130291e0c.0 for <~netlandish/links-dev@lists.code.netlandish.com>; Fri, 29 Aug 2025 06:37:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netlandish.com; s=google; t=1756474628; x=1757079428; darn=lists.code.netlandish.com; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=HVdrEcTzSlR2pw3q2cKlobHb1Sk/Az2fCelNOkR9vRc=; b=EHZMkrFm2ywLzTLYZ0po/29xD8gjhvjywT8cBv7BpciNlsympUHy3vzs9WhhpiqoJa ZLnstne1228UubyM8/KbSVNNwwgB18sm9CSNMxwS2UEjxjuqLyaiY0Ok0h9rMK0Tl5XQ mml6CW6IkjWG++RC6FBiRHr0vCbp02EZJOm1U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756474628; x=1757079428; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HVdrEcTzSlR2pw3q2cKlobHb1Sk/Az2fCelNOkR9vRc=; b=iasxuLtkgiOE65pBv55daf93zheF6SEybRL+IzmDsD09RDQ1IVjmWkUvYQM+5im6aW QW4F2rybMQzaGducMRoNsYTO+/Ic69a6IFcTDLQe4hoBYaQPO355iNwbp/DEVzLfMgVP PmR5ycGqmOAp2yytbgTZCBx1pzPx3KpBaDiV6BMqIq0YPNNb8t9+4cQOe0UP7kkjKhAZ VRHG7QMiX+r6ro9PV4QOb1ijHHntFc9XJ6QncEMEAMImXlarREdjPAYBB6Ob0jx9+oWa SBpF9gtMhxGLHTMuGBRM45E5jQt6sZIFQMtqlwjhcsRJb6MOQmwyemg7xWQuT1ChocTP 56VQ== X-Gm-Message-State: AOJu0YxCm8tpjxSDZeaD/fvjTpuPl+c/YyWSwBNu1NWiMhPyGvjeHXHi Jt3vIFinUbkmFO/MbKicmaipGmnrvbVTVLJpW6sYnFzD1kkxKdbUkLTeQQUgdtkmBT3SR7x8ZO1 H/MAmdso= X-Gm-Gg: ASbGncvBIgGpthoJuWFb40cglz9G6mF9o9BzuMRtOcJa2g162U/S/utxcCoz9SgTSMS wV1nBqGPGRSBkfyhTTfyDoaXuIgexYIq28CO8sf6h9Z3aLddPqEsTIHPGELHFGjT+ecOuMbIXmV XrSP20kNeSFAlPUOrr4u9Q8LG+EkLn7ueyKKj1ShHLSAHn7y/pprLokKw4iONP1jO6RxvFOg4vP tBUiu3GeawkOAr7nQ7yqG7u5MpnSW//nchqMdCtaez5GBRDBvSVB6TyzXwDB/ArTyt5w4zukJ7Y iSLs+KAkjgeClS0obI3OBasTzjL+lnWLGgDKtHJF/QedcDcbQz+Df/ff9tIZXO62t7NGi6NBh8C HDL0RgxAug+f77RnN70wvNNQ= X-Google-Smtp-Source: AGHT+IEDngl4TfZXlk6bBL7xmNgxP2UJ3o+YX9mrT76thDrF3/XGNA8N3scmDh8AtFWG3202wmsK6g== X-Received: by 2002:a05:6122:659a:b0:535:ed79:2aed with SMTP id 71dfb90a1353d-5438f492b8emr4885223e0c.2.1756474628212; Fri, 29 Aug 2025 06:37:08 -0700 (PDT) Received: from localhost ([2803:2d60:1107:87f:7a73:f96b:ede1:b448]) by smtp.gmail.com with UTF8SMTPSA id 71dfb90a1353d-54491318ecbsm888489e0c.11.2025.08.29.06.37.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 06:37:07 -0700 (PDT) From: Peter Sanchez To: ~netlandish/links-dev@lists.code.netlandish.com Cc: Peter Sanchez Subject: [PATCH links] Fixing logic typo in last domain redirect change Date: Fri, 29 Aug 2025 07:36:42 -0600 Message-ID: <20250829133644.23462-1-peter@netlandish.com> X-Mailer: git-send-email 2.49.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit --- domain/middleware.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domain/middleware.go b/domain/middleware.go index 261ce4b..efe2e84 100644 --- a/domain/middleware.go +++ b/domain/middleware.go @@ -148,7 +148,7 @@ func DomainRedirect(next echo.HandlerFunc) echo.HandlerFunc { // Remove :PORT if present host := strings.SplitN(mainDomain, ":", 2)[0] domain := ForContext(c.Request().Context()) - if strings.EqualFold(domain.LookupName, host) && + if !strings.EqualFold(domain.LookupName, host) && domain.Level == models.DomainLevelSystem { // XXX Populate this from links.InvalidSlugs or better yet, c.Echo().Routes() redirectPaths := []redir{ -- 2.49.1