jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/584116 )
Change subject: [bugfix] Fix scripts/login.py with clientlogin using
"rememberMe"
......................................................................
[bugfix] Fix scripts/login.py with clientlogin using "rememberMe"
scripts/login.py ends session after it finishes, which clears
login credentials without rememberme cookie. With action=login,
rememberme cookie was set automatically, but clientlogin needs
to include "rememberMe" specifically in the API query.
Change-Id: Ib1b84d8c6e8fea79feb4073265b4066f2d75222a
---
M pywikibot/data/api.py
1 file changed, 1 insertion(+), 0 deletions(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/data/api.py b/pywikibot/data/api.py
index 207b3ab..917011a 100644
--- a/pywikibot/data/api.py
+++ b/pywikibot/data/api.py
@@ -3126,6 +3126,7 @@
if self.action == 'clientlogin':
# clientlogin requires non-empty loginreturnurl
parameters['loginreturnurl'] = 'https://example.com'
+ parameters['rememberMe'] = '1'
# base login request
login_request = self.site._request(use_get=False,
--
To view, visit
https://gerrit.wikimedia.org/r/584116
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Ib1b84d8c6e8fea79feb4073265b4066f2d75222a
Gerrit-Change-Number: 584116
Gerrit-PatchSet: 6
Gerrit-Owner: Dvorapa <dvorapa(a)seznam.cz>
Gerrit-Reviewer: Dvorapa <dvorapa(a)seznam.cz>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot (75)