diff --git a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/__manifest__.py b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/__manifest__.py
index ba9d4e0..6d691f4 100644
--- a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/__manifest__.py
+++ b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/__manifest__.py
@@ -2,7 +2,7 @@
{
'name': 'Odoo 16 Accounting Financial Reports',
- 'version': '16.0.2.0.9',
+ 'version': '16.0.2.1.1',
'category': 'Invoicing Management',
'description': 'Accounting Reports For Odoo 16, Accounting Financial Reports, '
'Odoo 16 Financial Reports',
diff --git a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/controllers/__init__.py b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/controllers/__init__.py
index 65a8c12..40a96af 100644
--- a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/controllers/__init__.py
+++ b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/controllers/__init__.py
@@ -1,3 +1 @@
# -*- coding: utf-8 -*-
-
-from . import main
diff --git a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/controllers/main.py b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/controllers/main.py
index 7a2f323..40a96af 100644
--- a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/controllers/main.py
+++ b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/controllers/main.py
@@ -1,29 +1 @@
# -*- coding: utf-8 -*-
-
-import json
-
-from odoo.http import content_disposition, request, route
-from odoo.addons.web.controllers.report import ReportController
-
-
-class CustomReportController(ReportController):
-
- @route()
- def report_download(self, data, context=None, token=None):
- response = super().report_download(data, context=context, token=token)
-
- try:
- requestcontent = json.loads(data)
- url = requestcontent[0]
-
- if 'report_partnerledger' in url and context:
- ctx = json.loads(context)
- report_filename = ctx.get('report_filename')
- if report_filename:
- response.headers['Content-Disposition'] = content_disposition(
- report_filename + '.pdf'
- )
- except Exception:
- pass
-
- return response
diff --git a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/report/report.xml b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/report/report.xml
index 0c0d266..b34f6c6 100644
--- a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/report/report.xml
+++ b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/report/report.xml
@@ -16,7 +16,7 @@
qweb-pdf
accounting_pdf_reports.report_partnerledger
accounting_pdf_reports.report_partnerledger
- 'Kartica partnera ' + ' '.join(object.partner_ids.mapped('name')) if object.partner_ids else 'Kartica partnera'
+ object._get_report_base_filename()
diff --git a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/wizard/account_partner_ledger.py b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/wizard/account_partner_ledger.py
index 5fb2e61..ff14e58 100644
--- a/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/wizard/account_partner_ledger.py
+++ b/odoo-bringout-odoomates-accounting_pdf_reports/accounting_pdf_reports/wizard/account_partner_ledger.py
@@ -14,6 +14,11 @@ class AccountPartnerLedger(models.TransientModel):
"the company currency.")
reconciled = fields.Boolean('Reconciled Entries')
+ def _get_report_base_filename(self):
+ if self.partner_ids:
+ return _('Kartica partnera') + ' ' + ', '.join(self.partner_ids.mapped('name'))
+ return _('Kartica partnera')
+
def _get_report_data(self, data):
data = self.pre_print_report(data)
data['form'].update({'reconciled': self.reconciled,
@@ -22,10 +27,7 @@ class AccountPartnerLedger(models.TransientModel):
def _print_report(self, data):
data = self._get_report_data(data)
- if self.partner_ids:
- report_filename = _('Kartica partnera') + ' ' + ', '.join(self.partner_ids.mapped('name'))
- else:
- report_filename = _('Kartica partnera')
+ report_filename = self._get_report_base_filename()
return self.env.ref(
'accounting_pdf_reports.action_report_partnerledger'
).with_context(landscape=True, report_filename=report_filename).report_action(self, data=data)