Disallow renaming regtypes referenced in sponsorsihp benefits
authorMagnus Hagander <magnus@hagander.net>
Sun, 21 Jan 2024 13:47:05 +0000 (14:47 +0100)
committerMagnus Hagander <magnus@hagander.net>
Sun, 21 Jan 2024 13:51:56 +0000 (14:51 +0100)
commit4430cb4cab7b79107837b97d77653249aa5cd4c1
treeeb0bea968feaf1f09bd9ae45fa383fd082a839e6
parente98663e626f51e74791f42fbd6fa36e0b04c6131
Disallow renaming regtypes referenced in sponsorsihp benefits

We already had protection in place to prevent it from being deleted,
but it was possible to rename a regtype when it was referened in a
sponsorship benefit which would then cause a crash when trying to claim
it. This canont be enforced with a foreign key as it's set inside a json
object, so we need an explicit check for it.
postgresqleu/confreg/backendforms.py