diff --git a/db_scripts/diff/15027.up b/db_scripts/diff/15027.up new file mode 100644 index 00000000..80a6eb09 --- /dev/null +++ b/db_scripts/diff/15027.up @@ -0,0 +1,11 @@ +USE billing; + +INSERT INTO contacts(email) VALUES('default-system@default.invalid'); +SELECT LAST_INSERT_ID() INTO @cid; + +UPDATE contracts ctr, billing_mappings m, products p, contacts c SET ctr.contact_id = @cid +WHERE c.id = ctr.contact_id + AND m.contract_id = ctr.id + AND m.product_id = p.id + AND p.class IN ('pstnpeering', 'sippeering', 'reseller') + AND c.reseller_id IS NOT NULL;