Politogy · Contacts

Adding a contact works again

✓ Fixed and live — 9 August 2026

You could not add a new contact. You filled in the form, pressed Create contact, and the button changed to “Saving…” and stayed there — no contact, no error, nothing to tell you it had failed.

See it working

Recorded on contacts.politogyvrm.com after the fix. A brand-new person is added — the counter goes from 0 to 1 and the form confirms “Contact claimed.”

What was actually wrong

Two separate faults, stacked. The first hid the second.

1. Looking up the person was too slow to finish

Before saving anyone, Contacts checks whether that person already exists, so you get one record instead of duplicates. That lookup was searching about 30 million records without an index — like reading every page of a phone book instead of using the tabs. It never finished, and the database gave up after two minutes. Because nothing told the screen it had failed, the button simply spun forever.

2. There was no way to create a brand-new person at all

For someone already on the voter roll, Contacts attaches you to their existing record. For anyone else, it had to create a new one — and the step that creates that record had never been built. The system tried to attach details to a person who did not exist yet, and the database refused. So adding anyone not already on the voter roll could never have worked.

What changed

AreaBeforeAfter
Person lookup2+ minutes, timed out13 milliseconds
Adding someone on the voter rollHung foreverWorks
Adding a brand-new personNever possibleWorks
If something does failSilent, endless “Saving…”Clear message, form stays usable

We also fixed a quieter problem in the same place: when a new person was created, only their first name was being kept. Their email, phone, last name, address and date of birth were dropped. Every field you enter is now saved.

Anything you need to do

No. Just reload contacts.politogyvrm.com if you had it open while this shipped, so your browser picks up the new version.

One thing worth knowing

Contacts you tried to add while this was broken were never saved — there is no hidden queue that will suddenly appear. If you were adding people during that period, please add them again.