Page MenuHomePhabricator

New payments-wiki errors: We don't have an order status after doing a GET_ORDERSTATUS
Closed, ResolvedPublic

Description

Saw some in the globalcollect error log from September 20th.

Yikes, is this related to the minor GC refactor to accomodate Ingenico?

Event Timeline

Ejegg triaged this task as High priority.
Ejegg moved this task from Backlog to Doing on the Fundraising Sprint Synchronized Screaming board.

Well, they're all related to 20001000 NULL VALUE NOT ALLOWED FOR EXPIRYDATE errors. Those didn't seem to give us the same errors before 9/21, so looking in the code deployed on that date.

Aha, we were previously looking at the raw STATUSID from globalcollect, and changed to looking at the unstaged 'gateway_status'. Guessing we're not unstaging data under certain circumstances.

Change 381918 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/extensions/DonationInterface@master] Fix missing order status

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

Change 381918 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Fix missing order status

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