# HG changeset patch # User bsw # Date 1533555148 -7200 # Node ID 77b023835c2deb71d8201e68f694abdc4c015679 # Parent 07e320676bf31d987e8084d591850263588a26e0 Update unit privileges during registration update part2 diff -r 07e320676bf3 -r 77b023835c2d app/main/registration_admin/_action/update_verification.lua --- a/app/main/registration_admin/_action/update_verification.lua Mon Aug 06 13:27:22 2018 +0200 +++ b/app/main/registration_admin/_action/update_verification.lua Mon Aug 06 13:32:28 2018 +0200 @@ -11,10 +11,12 @@ value = string.gsub(value, "[^0-9]", "") elseif field.name == "unit" then value = string.gsub(value, "[^0-9]", "") - if verification.verification_data.unit and value ~= verification.verification_data.unit then - local old_unit_privilege = Privilege:by_pk(verification.verified_member_id, verification.verification_data.unit) - old_unit_privilege:destroy() - unit_privilege = Privilege:new() + if value ~= verification.verification_data.unit then + if verification.verification_data.unit then + local old_unit_privilege = Privilege:by_pk(verification.verified_member_id, verification.verification_data.unit) + old_unit_privilege:destroy() + end + local unit_privilege = Privilege:new() unit_privilege.member_id = verification.verified_member_id unit_privilege.unit_id = verification.verification_data.unit unit_privilege.voting_right = true