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.
Original issue:
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.
OR
- Manually add the page with the Add to the New Pages Feed link.
What happens?:
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.):