diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js b/web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js index 57b3912e..168da53d 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js @@ -523,6 +523,7 @@ define('pgadmin.node.foreign_table', [ }, model: pgBrowser.Node.Model.extend({ + idAttribute: 'oid', initialize: function(attrs, args) { var isNew = (_.size(attrs) === 0); if (isNew) { @@ -571,7 +572,8 @@ define('pgadmin.node.foreign_table', [ type: 'multiline', },{ id: 'ftsrvname', label: gettext('Foreign server'), cell: 'string', control: 'node-ajax-options', - type: 'text', group: gettext('Definition'), url: 'get_foreign_servers', disabled: function(m) { return !m.isNew(); }, + type: 'text', group: gettext('Definition'), url: 'get_foreign_servers', + disabled: function(m) { return !m.isNew(); }, cache_node: 'database', },{ id: 'inherits', label: gettext('Inherits'), group: gettext('Definition'), type: 'array', min_version: 90500, control: NodeAjaxOptionsMultipleControl, diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/tables/rules/static/js/rule.js b/web/pgadmin/browser/server_groups/servers/databases/schemas/tables/rules/static/js/rule.js index 3016f042..1e3d0111 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/tables/rules/static/js/rule.js +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/tables/rules/static/js/rule.js @@ -125,6 +125,7 @@ define('pgadmin.node.rule', [ properties of the model in schema. */ model: pgAdmin.Browser.Node.Model.extend({ + idAttribute: 'oid', schema: [{ id: 'name', label: gettext('Name'), type: 'text', disabled: function(m) {