feat: Reap admin free instance license

This commit is contained in:
2026-07-30 14:42:06 +01:00
parent 8d43c689f5
commit 119d8694d1
+4
View File
@@ -81,6 +81,10 @@ func Run(ctx context.Context) error {
if _, err := db.Admin("admin_instances").DeleteOne(ctx, bson.M{"instance_id": inst.InstanceID}); err != nil {
log.Printf("lifecycle: delete instance %s: %v", inst.InstanceID, err)
}
if _, err := db.Admin("licenses").DeleteMany(ctx, bson.M{"instance_id": inst.InstanceID}); err != nil {
log.Printf("lifecycle: delete licenses for instance %s: %v", inst.InstanceID, err)
}
}
due := dueNotice(now, lic.ExpiresAt, inst.NoticesSent)