Check access to select account to reconcile
issue11240 review380421003
This commit is contained in:
1 parent
3065d15f8c
commit
88f577a7ac
1 file changed
+11
-10
@@ -1778,17 +1778,18 @@ class Reconcile(Wizard):
|
||||
self.show.parties = parties
|
||||
return party,
|
||||
|
||||
if getattr(self.show, 'accounts', None) is None:
|
||||
self.show.accounts = self.get_accounts()
|
||||
if not next_account():
|
||||
return 'end'
|
||||
if getattr(self.show, 'parties', None) is None:
|
||||
self.show.parties = self.get_parties(self.show.account)
|
||||
with Transaction().set_context(_check_access=True):
|
||||
if getattr(self.show, 'accounts', None) is None:
|
||||
self.show.accounts = self.get_accounts()
|
||||
if not next_account():
|
||||
return 'end'
|
||||
if getattr(self.show, 'parties', None) is None:
|
||||
self.show.parties = self.get_parties(self.show.account)
|
||||
|
||||
while not next_party():
|
||||
if not next_account():
|
||||
return 'end'
|
||||
return 'show'
|
||||
while not next_party():
|
||||
if not next_account():
|
||||
return 'end'
|
||||
return 'show'
|
||||
|
||||
def default_show(self, fields):
|
||||
pool = Pool()
|
||||
|
||||
Reference in new issue
Block a user