Check access to select account to reconcile

issue11240
review380421003
This commit is contained in:
Cédric Krier committed 2022-03-06 13:45:10 +01:00
1 parent 3065d15f8c
commit 88f577a7ac
1 file changed
+11 -10
+11 -10
View File
@@ -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()