Page MenuHomePhabricator

Warning: SQLPlatform::isWriteQuery fallback to regex (GoogleNewsSitemap)
Closed, ResolvedPublic

Description

#4 /srv/mediawiki/php-1.41.0-wmf.2/extensions/GoogleNewsSitemap/includes/Specials/GoogleNewsSitemap.php(304): Wikimedia\Rdbms\DBConnRef->query(string, string)
#5 /srv/mediawiki/php-1.41.0-wmf.2/extensions/GoogleNewsSitemap/includes/Specials/GoogleNewsSitemap.php(140): MediaWiki\Extension\GoogleNewsSitemap\Specials\GoogleNewsSitemap->getCacheInvalidationInfo(array, array, array)

This call to ->query() should either be ported to a different method, or specify one of the ISQLPlatform::QUERY_CHANGE_* constants if that’s not possible.

Event Timeline

Another UNION case, like T332941, T332942 and T333687. (Compare T333690.) Let’s just add the flag for now.

Change 904806 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/GoogleNewsSitemap@master] Mark query as read-only

https://gerrit.wikimedia.org/r/904806

Lucas_Werkmeister_WMDE renamed this task from Warning: Wikimedia\Rdbms\Platform\SQLPlatform::isWriteQuery fallback to regex (GoogleNewsSitemap) to Warning: SQLPlatform::isWriteQuery fallback to regex (GoogleNewsSitemap).Mar 31 2023, 2:24 PM
Lucas_Werkmeister_WMDE claimed this task.

Change 904806 merged by jenkins-bot:

[mediawiki/extensions/GoogleNewsSitemap@master] Use SelectQueryBuilder + UnionQueryBuilder

https://gerrit.wikimedia.org/r/904806