Hi, I'm Using Odoo 13 Enterprise
When i create a ticket through Helpdesk module without an attachment, it's working fine
But if i attach an attachment this error will pop up
The log:
Traceback (most recent call last):
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/addons/base/models/ir_http.py", line 229, in _dispatch
result = request.dispatch()
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/http.py", line 809, in dispatch
r = self._call_function(**self.params)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/http.py", line 350, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/http.py", line 339, in checked_call
result = self.endpoint(*a, **kw)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/http.py", line 915, in __call__
return self.method(*args, **kw)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/http.py", line 515, in response_wrap
response = f(*args, **kw)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/addons_enterprise/website_helpdesk_form/controller/main.py", line 27, in website_form
return super(WebsiteForm, self).website_form(model_name, **kwargs)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/http.py", line 515, in response_wrap
response = f(*args, **kw)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/addons/crm_iap_lead_website/controllers/main.py", line 19, in website_form
return super(ContactController, self).website_form(model_name, **kwargs)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/http.py", line 515, in response_wrap
response = f(*args, **kw)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/addons/website_crm/controllers/main.py", line 49, in website_form
return super(WebsiteForm, self).website_form(model_name, **kwargs)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/http.py", line 515, in response_wrap
response = f(*args, **kw)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/addons/website_form/controllers/main.py", line 38, in website_form
self.insert_attachment(model_record, id_record, data['attachments'])
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/addons/website_form/controllers/main.py", line 233, in insert_attachment
record.sudo()[file.field_name] = [(4, attachment_id.id)]
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/models.py", line 5626, in __setitem__
return self._fields[key].__set__(self, value)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/fields.py", line 1086, in __set__
write_value = self.convert_to_write(value, records)
File "/home/bekacitizen5/odoo/server/odoo-13.0/odoo/odoo/fields.py", line 2520, in convert_to_write
raise ValueError("Wrong value for %s: %r" % (self, value))
ValueError: Wrong value for helpdesk.ticket.message_main_attachment_id: [(4, 14743)]
I think this is a bug, similar to this https://github.com/odoo/odoo/issues/38559
But since there is still no answer i had to ask here.
Thanks
Did you develop/create this form or it is from the website_helpdesk_form module?
Because the form in the screenshot is way different than the helpdesk module.