diff --git a/addons/web/static/src/legacy/legacy_fields.js b/addons/web/static/src/legacy/legacy_fields.js index 13ba37903a4..b07205d26b7 100644 --- a/addons/web/static/src/legacy/legacy_fields.js +++ b/addons/web/static/src/legacy/legacy_fields.js @@ -328,7 +328,7 @@ function registerField(name, LegacyFieldWidget) { mode: fieldInfo.viewMode, }, viewType: legacyRecord.viewType, - mode: hasReadonlyModifier ? "readonly" : record.mode, + mode: this.props.readonly || hasReadonlyModifier ? "readonly" : record.mode, hasReadonlyModifier, }; return { name, record: legacyRecord, options };