From f66175adbfc2c1bc74c4544978a9ac1ab73da0dc Mon Sep 17 00:00:00 2001 From: jmartin Date: Wed, 8 Apr 2015 10:04:23 +0200 Subject: [PATCH] Get journal of shop as default journal for sales --- sale.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sale.py b/sale.py index b22c933..7c6223d 100644 --- a/sale.py +++ b/sale.py @@ -22,7 +22,15 @@ class Sale: @staticmethod def default_journal(): - Journal = Pool().get('account.journal') + pool = Pool() + Journal = pool.get('account.journal') + User = pool.get('res.user') + user = Transaction().user + user = User(user) + shop = user.shop + if shop and shop.journal: + return shop.journal.id + journals = Journal.search([ ('type', '=', 'revenue'), ('sequences', '=', None),