Browse Source

[FIX] 7.0 Fix JavaScript error: undefined variable 'widget.view'

This fixes #466
pull/493/head
Andreas Zoellner 8 years ago
parent
commit
018b2bbc44
  1. 4
      web_m2x_options/static/src/js/form.js

4
web_m2x_options/static/src/js/form.js

@ -37,11 +37,11 @@ openerp.web_m2x_options = function (instance) {
if (p < 0) return; if (p < 0) return;
var key = option.substring(p + 1); // w/o 'web_m2x_options' prefix var key = option.substring(p + 1); // w/o 'web_m2x_options' prefix
// ... hence set from context ... // ... hence set from context ...
if (!_.isUndefined(widget.view.dataset.context[key])) {
if (!_.isUndefined(widget.view) && !_.isUndefined(widget.view.dataset.context[key])) {
widget.view.ir_options[option] = widget.view.dataset.context[key]; widget.view.ir_options[option] = widget.view.dataset.context[key];
} }
// ... and (overwrite) from widget here ... // ... and (overwrite) from widget here ...
if (!_.isUndefined(widget.options[key])) {
if (!_.isUndefined(widget.view) && !_.isUndefined(widget.options[key])) {
widget.view.ir_options[option] = widget.options[key]; widget.view.ir_options[option] = widget.options[key];
} }
// ... but don't overwrite from global parameters above // ... but don't overwrite from global parameters above

Loading…
Cancel
Save