Appears to be due to the validity date output. The below is responsible for validity output but it's already outputting an empty string.
ON: Line 118
$viewModel->validity gets altered sometime after line 118 and goes from null to Expired. Can't make any sense of it.
Ok, it's a bug in getFormattedValidityRemaining introduced in commit 6b3313ed.
ON: Line 1205
That function expects a database formatted datetime for expiry_date, but free lifetime is providing null causing the if checks to not work correctly. Looks like it just needs to handle null case like other functions in that class.
- Status changed from Assigned to Resolved
- Assignee changed from beat to krileon
- % Done changed from 0 to 100
Fixed in MR !205
Few locations weren't handling null expiry date which is the expiry date for lifetime subscriptions.
- Status changed from Resolved to Closed
Also available in: Atom