# HG changeset patch # User bsw # Date 1597924989 -7200 # Node ID 9d99a4f262a2e42828663289f9783a004a9b8893 # Parent 6077545667ec1eb32c04abb6978db2bba2b51b51 Fixed privilege check for support via API diff -r 6077545667ec -r 9d99a4f262a2 env/util/add_support.lua --- a/env/util/add_support.lua Thu Aug 20 14:01:38 2020 +0200 +++ b/env/util/add_support.lua Thu Aug 20 14:03:09 2020 +0200 @@ -5,7 +5,9 @@ -- TODO important m1 selectors returning result _SET_! local issue = initiative:get_reference_selector("issue"):for_share():single_object_mode():exec() - if not app.session.member:has_voting_right_for_unit_id(issue.area.unit_id) then + local member = app.access_token.member or app.session.member + + if not member:has_voting_right_for_unit_id(issue.area.unit_id) then slot.put_into("error", _"No voting rights.") return false end