The page triage extension began treating the ptrp_tags_updated field as nullable in rEPTRf30ba5abb4f7: QueueManager: Add insert method and use it from PageTriage class and the schema should be updated to reflect that change.
Steps to replicate the issue (include links if applicable):
There are two ways to replicate this error:
- Create a new page as a non-patroller user or as an anonymous user.
- Manually add the page with the Add to the New Pages Feed link.
Nothing gets added. The INSERT statement silently fails. On further examination, it seems like the error is the following:Error: stepping, NOT NULL constraint failed: pagetriage_page.ptrp_tags_updated (19).
What should have happened instead?:
The page should have been added to the New Pages Feed and the row insertion should have no errors.
Software version (skip for WMF-hosted wikis like Wikipedia):
Other information (browser name/version, screenshots, etc.):