jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/894208 )
Change subject: [bugfix] load page info when creating a page if not updated previously
......................................................................
[bugfix] load page info when creating a page if not updated previously
If pageid was retrieved and the page was created after that,
the new pageid is not updated and remains 0. Therefore call
site.loadpageinfo in such case.
Bug: T330980
Change-Id: I6a867da59dda24e0387db556edda85a92d570cca
---
M pywikibot/page/_basepage.py
1 file changed, 18 insertions(+), 0 deletions(-)
Approvals:
Bináris: Looks good to me, but someone else must approve
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/page/_basepage.py b/pywikibot/page/_basepage.py
index 2dc891a..8a7374e 100644
--- a/pywikibot/page/_basepage.py
+++ b/pywikibot/page/_basepage.py
@@ -1291,6 +1291,10 @@
if not quiet:
pywikibot.warning(f'Page {link} not saved')
raise PageSaveRelatedError(self)
+
+ if not self.pageid:
+ self.site.loadpageinfo(self)
+
if not quiet:
pywikibot.info(f'Page {link} saved')
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/894208
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I6a867da59dda24e0387db556edda85a92d570cca
Gerrit-Change-Number: 894208
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: Bináris <wikiposta(a)gmail.com>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged