diff --git a/web/pgadmin/preferences/__init__.py b/web/pgadmin/preferences/__init__.py index e3af7d03c..2db8a3ba8 100644 --- a/web/pgadmin/preferences/__init__.py +++ b/web/pgadmin/preferences/__init__.py @@ -171,7 +171,7 @@ def save(pid): """ data = request.form if request.form else json.loads(request.data.decode()) - res, msg = Preferences.save(data['mid'], data['cid'], data['id'], data['value']) + res, msg = Preferences.save(data['mid'], data['category_id'], data['id'], data['value']) if not res: return internal_server_error(errormsg=msg) diff --git a/web/pgadmin/preferences/static/js/preferences.js b/web/pgadmin/preferences/static/js/preferences.js index d9c1d237c..32a93f159 100644 --- a/web/pgadmin/preferences/static/js/preferences.js +++ b/web/pgadmin/preferences/static/js/preferences.js @@ -292,7 +292,8 @@ define('pgadmin.preferences', [ if (d.preferences && _.isArray(d.preferences)) { _.each(d.preferences, function(p) { preferences.add({ - 'id': p.id, 'value': p.value, 'cid': d.id, 'mid': d.mid + 'id': p.id, 'value': p.value, 'category_id': d.id, + 'mid': d.mid, 'name': p.name, }); /* * We don't know until now, how to render the control for