Skip to content

Commit 5872552

Browse files
Apply suggested fix to tna_utilities/flask/talisman.py from Copilot Autofix
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
1 parent ca31be4 commit 5872552

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

tna_utilities/flask/talisman.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,16 @@ def _force_https_redirect(self):
118118
if self.force_https and not any(criteria):
119119
if flask.request.url.startswith("http://"):
120120
parsed = urlparse(flask.request.url)
121-
secure_parsed = parsed._replace(scheme="https", fragment="")
122-
target = urlunparse(secure_parsed)
121+
target = urlunparse(
122+
(
123+
"https",
124+
parsed.netloc,
125+
parsed.path,
126+
parsed.params,
127+
parsed.query,
128+
"",
129+
)
130+
)
123131
code = 302
124132
if self.force_https_permanent:
125133
code = 301

0 commit comments

Comments
 (0)