Instructions de résolution de bugs mw.wikibase.entity.lua

From mediawiki.org
This page is a translated version of the page Mw.wikibase.entity.lua bug fix instructions and the translation is 100% complete.

L'exécution de entity = mw.wikibase.getEntity() ou entity = mw.wikibase.getEntityObject() par Lua causait des problèmes avec un long message d'erreur disant Lua error in mw.wikibase.entity.lua at line ???: The entity data must be a table obtained via mw.wikibase.getEntityObject (en français, Erreur Lua sur mw.wikibase.entity.lua à la ligne ???: Les données d'entité doivent être un tableau obtenu par mw.wikibase.getEntityObject) et la page a parfois été ajoutée à Category:Pages with script errors (où à l'équivalent local). Ceci est résolu et ne cause plus d'erreurs, mais toutes les pages affectées doivent toujours être réparées.

Pour ce faire, vous pouvez faire une de ces choses suivantes à : (1) toutes les pages dans votre catégorie local et dans ses sous-catégories techniques, si sous-catégories il y a; et aussi à (2) toutes les pages que vous trouvez quand vous recherchez mw.wikibase.entity.lua dans tous les espaces de noms (car toutes les pages affectées ne sont pas dans la catégorie d'erreur !) :

  • Ouvrir pour modifier et sauver sans rien changer (une modification nulle), et le faire pour toutes les pages
  • Utiliser Pywikibot touch sur toutes les pages
  • Lancer le script dans phab:T170039#3473755 (ne fonctionne que pour la partie catégorie)
  • Ou reconstruire d'encore une autre manière