bugfix
This commit is contained in:
parent
0d8440390c
commit
0ed1678a0f
@ -65,16 +65,20 @@ class Accounting:
|
|||||||
self.reseller_salemode = None
|
self.reseller_salemode = None
|
||||||
self.variable = caller.variable
|
self.variable = caller.variable
|
||||||
await self.setup_accounting_legs(i)
|
await self.setup_accounting_legs(i)
|
||||||
legs = sorted(
|
try:
|
||||||
self.accounting_legs,
|
legs = sorted(
|
||||||
key=lambda x: (
|
self.accounting_legs,
|
||||||
x.get('accounting_orgid','0'),
|
key=lambda x: (
|
||||||
x.get('orgid', ''),
|
x.get('accounting_orgid','0'),
|
||||||
x.get('subjectid', ''),
|
x.get('orgid', ''),
|
||||||
0 if x.get('acc_dir', '0') == x.get('balance_at', '0') else 1
|
x.get('subjectid', ''),
|
||||||
|
0 if x.get('acc_dir', '0') == x.get('balance_at', '0') else 1
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
self.accounting_legs = legs
|
||||||
self.accounting_legs = legs
|
except Exception as e:
|
||||||
|
exception(f'{self.accounting_legs=}, {e=}\n{format_exec()}')
|
||||||
|
|
||||||
await self.get_legs_account()
|
await self.get_legs_account()
|
||||||
|
|
||||||
async def setup_accounting_legs(self, pos):
|
async def setup_accounting_legs(self, pos):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user