From 36fb317367c8a3401024d9e2cde12d733f76f059 Mon Sep 17 00:00:00 2001 From: Jonas Kaninda Date: Mon, 9 Dec 2024 18:13:24 +0100 Subject: [PATCH] refactor: improvement of access policy middleware --- internal/middlewares/access_policy_middleware.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/middlewares/access_policy_middleware.go b/internal/middlewares/access_policy_middleware.go index 48d6df2..d979ab0 100644 --- a/internal/middlewares/access_policy_middleware.go +++ b/internal/middlewares/access_policy_middleware.go @@ -49,6 +49,10 @@ func (access AccessPolicy) AccessPolicyMiddleware(next http.Handler) http.Handle RespondWithError(w, http.StatusForbidden, http.StatusText(http.StatusForbidden)) return } + if index == len(access.SourceRanges)-1 { + next.ServeHTTP(w, r) + return + } continue } else { // Handle single IP