# HG changeset patch # User bsw # Date 1638448538 -3600 # Node ID 6246f8249f9fc25725a41bdff93e4c83f9a6b35e # Parent 8f431f4cc87fecb8309a2c1cbbe303efb01f2205 Actually handle the unique violation diff -r 8f431f4cc87f -r 6246f8249f9f app/main/registration_admin/_action/update_verification.lua --- a/app/main/registration_admin/_action/update_verification.lua Thu Dec 02 13:34:22 2021 +0100 +++ b/app/main/registration_admin/_action/update_verification.lua Thu Dec 02 13:35:38 2021 +0100 @@ -80,7 +80,10 @@ member.notify_email = param.get("email") - check_db_error(member:try_save()) + local success = check_db_error(member:try_save()) + if not success then + return false + end update_data() @@ -107,7 +110,11 @@ member.identification = identification member.notify_email = param.get("email") - check_db_error(member:try_save()) + + local success = check_db_error(member:try_save()) + if not success then + return false + end if config.self_registration.manual_invitation then local function secret_token()