Frans ha scritto:
ho risolto come spiegato qui
[url=http://]https://www.odoo.com/forum/help-1/question/how-to-add-wkhtmltopdf-as-a-sytem-parameter-in-openerp-56486#answer-56501[/url]
lavoro sui dati del database di esempio e sembra funzionare, ma, su una fattura (soltanto su una!! sulle altre tutto ok) mi da questo errore:
Traceback (most recent call last):
File "/opt/odoo/odoo/addons/report/controllers/main.py", line 121, in report_download
response = self.report_routes(reportname, docids=docids, converter='pdf')
File "/opt/odoo/odoo/openerp/http.py", line 396, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo/addons/report/controllers/main.py", line 65, in report_routes
pdf = report_obj.get_pdf(cr, uid, docids, reportname, data=options_data, context=context)
File "/opt/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/odoo/addons/report/models/report.py", line 197, in get_pdf
save_in_attachment = self._check_attachment_use(cr, uid, ids, report)
File "/opt/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/odoo/addons/report/models/report.py", line 344, in _check_attachment_use
pdf = base64.decodestring(pdf)
File "/usr/lib/python2.7/base64.py", line 321, in decodestring
return binascii.a2b_base64(s)
TypeError: must be string or buffer, not None
sapete da cosa può dipendere?
Sembra che per qualche motivo esista l'allegato ma il suo contenuto e' vuoto. Cancella l'allegato dalla fattura e tutto dovrebbe tornare a posto. Strano comunque che abbia scritto una riga con contenuto vuoto ... l'eccezione dovrebbe scatenare il roll-back