# HG changeset patch # User bsw # Date 1633938065 -7200 # Node ID 38a8b840bff723516a5e2284b876aab0f8694b10 # Parent 70c81027dbd50acac110d9cbc5bc968b81d77469 Create individual privilege only if configured diff -r 70c81027dbd5 -r 38a8b840bff7 app/main/registration/_action/register.lua --- a/app/main/registration/_action/register.lua Mon Oct 11 09:37:26 2021 +0200 +++ b/app/main/registration/_action/register.lua Mon Oct 11 09:41:05 2021 +0200 @@ -351,12 +351,14 @@ } } if success == "ok" then - local unit_privilege = Privilege:new() - unit_privilege.member_id = verification.requesting_member_id - unit_privilege.unit_id = tonumber(verification.request_data.unit) - unit_privilege.voting_right = true - unit_privilege.initiative_right = true - unit_privilege:save() + if verification.request_data.unit then + local unit_privilege = Privilege:new() + unit_privilege.member_id = verification.requesting_member_id + unit_privilege.unit_id = tonumber(verification.request_data.unit) + unit_privilege.voting_right = true + unit_privilege.initiative_right = true + unit_privilege:save() + end request.redirect{ external = encode.url { module = "registration", view = "register_completed" } } end