# HG changeset patch # User bsw # Date 1348518086 -7200 # Node ID cae2a205da8bd9af76affdff94ae7ab3ac98f809 # Parent 2629697a1ffda51fc6cae49eacc1033ae29be496 Do not lock member privilege rows to avoid deadlocks in another function diff -r 2629697a1ffd -r cae2a205da8b model/member.lua --- a/model/member.lua Mon Sep 24 15:49:56 2012 +0200 +++ b/model/member.lua Mon Sep 24 22:21:26 2012 +0200 @@ -576,7 +576,6 @@ local privileges = Privilege:new_selector() :add_where{ "member_id = ?", self.id } :add_where("polling_right") - :for_share() :exec() self.__units_with_polling_right_hash = {} for i, privilege in ipairs(privileges) do