jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/330144 )
Change subject: Fix broken LDAP based login ......................................................................
Fix broken LDAP based login
Fixed that LDAP based login failed, if wiki used two or more domains.
Bug: T90149 Change-Id: I819137c4592cf43608904a4d30a981d965dee1c3 --- M pywikibot/data/api.py 1 file changed, 3 insertions(+), 0 deletions(-)
Approvals: John Vandenberg: Looks good to me, approved jenkins-bot: Verified
diff --git a/pywikibot/data/api.py b/pywikibot/data/api.py index 3b2ae9d..4b251eb 100644 --- a/pywikibot/data/api.py +++ b/pywikibot/data/api.py @@ -3034,6 +3034,9 @@ lgname=self.login_name, lgpassword=self.password))
+ if self.site.family.ldapDomain: + login_request['lgdomain'] = self.site.family.ldapDomain + # get token using meta=tokens if supported if MediaWikiVersion(self.site.version()) >= MediaWikiVersion('1.27'): login_request["lgtoken"] = self.get_login_token()
pywikibot-commits@lists.wikimedia.org