diff --git a/web/pgadmin/preferences/templates/preferences/preferences.js b/web/pgadmin/preferences/templates/preferences/preferences.js index 09788fc88..e02c92628 100644 --- a/web/pgadmin/preferences/templates/preferences/preferences.js +++ b/web/pgadmin/preferences/templates/preferences/preferences.js @@ -35,7 +35,7 @@ define( * This model will be used to keep tracking of the changes done for * an individual option. */ - var PreferenceModel = pgBrowser.DataModel.extend({ + var PreferenceModel = Backbone.Model.extend({ idAttribute: 'id', defaults: { id: undefined, @@ -107,8 +107,9 @@ define( */ _.each(prefs, function(p) { - var m = preferences.get(p.id), - f = new Backform.Field( + var m = preferences.get(p.id); + m.errorModel = new Backbone.Model(); + var f = new Backform.Field( _.extend({}, p, {id: 'value', name: 'value'}) ), cntr = new (f.get("control")) ({