We hebben een vervelende bug gevonden in WHMCS 7.8. We wilden jullie daar voor waarschuwen. Het is een hele vervelende.
Als je de Next due date van een product of Next due date of Expiry date van een domain aanpast, en je vult maar 7 getallen in, dan gaat WHMCS uit van een jaartal ver in het verleden. Dus 01/11/2020 invullen als 1/11/2020. In dit geval wordt de opgeslagen datum 01/11/0020.
Het gevolg is dat een Invoice per direct overdue is. Met de eerstvolgende cron job, krijgt de dienst de status terminated en worden de bestanden verwijderd.
WHMCS heeft de bug erkend. Wat ze er mee gaan doen is niet bekend. Voorlopig even opletten dus.