I am trying to get a website form to map the data captured by its fields to a model.
I have a custom model x_new_title and have ensured that Allowed to use in forms is enabled in Database Structure > Models.
In the website builder I have a form where the Action is set to Create New Title i.e. a record in the custom model.
When I add a Field to the form and try to set the Type to an existing field from the x_new_title model, I get UncaughtPromiseError > TypeError (full error below).
This seems to happen even when selecting pre-existing core models for the form's action. Am I missing something about how this is intended to work?
We are evaluating Odoo for our business. If we can't resolve this issue we'll have to use another service.
Odoo Client Error
UncaughtPromiseError > TypeError
Uncaught Promise > Cannot read properties of undefined (reading 'map')
Occured on expensive-hobby.odoo.com on 2025-08-19 06:43:58 GMT
TypeError: Cannot read properties of undefined (reading 'map')
at FormOptionPlugin.replaceField (https://expensive-hobby.odoo.com/web/assets/1/841915c/website.website_builder_assets.min.js:2166:35)
at ExistingFieldAction.apply (https://expensive-hobby.odoo.com/web/assets/1/841915c/website.website_builder_assets.min.js:2217:154)
at callApply (https://expensive-hobby.odoo.com/web/assets/1/841915c/website.website_builder_assets.min.js:925:599)
at async commit (https://expensive-hobby.odoo.com/web/assets/1/eeac506/web.assets_web.min.js:13314:137)
at async applyOperation (https://expensive-hobby.odoo.com/web/assets/1/841915c/website.website_builder_assets.min.js:782:1)
at async https://expensive-hobby.odoo.com/web/assets/1/841915c/website.website_builder_assets.min.js:782:30