From 87e9ec2b4bb86bdd06bd4336e789a00e6dcaae86 Mon Sep 17 00:00:00 2001 From: Marcel Gregoriadis Date: Wed, 5 Dec 2018 02:48:17 +0100 Subject: [PATCH] override conf.csrfToken with the real name value --- lib/request/connect.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/request/connect.py b/lib/request/connect.py index 1ca48dc4e..15389050b 100644 --- a/lib/request/connect.py +++ b/lib/request/connect.py @@ -981,6 +981,8 @@ class Connect(object): token = extractRegexResult( r"(?i)]+\bname=[\"']?%s\b[^>]*\bvalue=[\"']?(?P[^>'\"]*)" % csrfTokenPattern, page or "") + conf.csrfToken = extractRegexResult( + r"(?i)]+\bname=[\"']?(?P%s)\b[^>]*\bvalue=[\"']?[^>'\"]*" % csrfTokenPattern, page or "")[:-2] else: token = extractRegexResult(r"(?i)]+\bname=[\"']?%s\b[^>]*\bvalue=[\"']?(?P[^>'\"]*)" % re.escape(conf.csrfToken), page or "")