diff --git a/addons/hr_fleet/controllers/main.py b/addons/hr_fleet/controllers/main.py index 80748991fda959dd05032f1ce3abea9e0adbda5f..66eb3a18dff9b9bb3ab1691c0becffb92ed3bfab 100644 --- a/addons/hr_fleet/controllers/main.py +++ b/addons/hr_fleet/controllers/main.py @@ -67,6 +67,9 @@ class HrFleet(Controller): page.mergePage(header_pdf.getPage(0)) writer.addPage(page) + if not writer.getNumPages(): + request.not_found(_('There is no pdf attached to generate a claim report.')) + _buffer = io.BytesIO() writer.write(_buffer) merged_pdf = _buffer.getvalue() diff --git a/addons/hr_fleet/i18n/hr_fleet.pot b/addons/hr_fleet/i18n/hr_fleet.pot index d92f9c796bc642d80aef0234b34d557a7e70c84e..ed5dd988218caf41497ce600fa082e07d3bae684 100644 --- a/addons/hr_fleet/i18n/hr_fleet.pot +++ b/addons/hr_fleet/i18n/hr_fleet.pot @@ -118,6 +118,11 @@ msgid "" "go on vehicle page. Do you want to proceed?" msgstr "" +#. module: hr_fleet +#: code:addons/hr_fleet/controllers/main.py:0 +msgid "There is no pdf attached to generate a claim report." +msgstr "" + #. module: hr_fleet #: model:ir.model,name:hr_fleet.model_res_users msgid "Users"