mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Fixed internal server error when the database server is logged in with non-super user. Fixes #5400
This commit is contained in:
committed by
Akshay Joshi
parent
c0a2f1f24d
commit
dc1e32a632
@@ -277,7 +277,7 @@ export default class SearchObjectsDialogWrapper extends DialogWrapper {
|
||||
})
|
||||
.catch((args)=>{
|
||||
this.showMessage(gettext('Unable to locate this object in the browser.'), true);
|
||||
console.warn(args);
|
||||
console.warn(args, rowData.id_path);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -601,7 +601,11 @@ export default class SearchObjectsDialogWrapper extends DialogWrapper {
|
||||
let errmsg = '';
|
||||
|
||||
if (error.response) {
|
||||
errmsg = error.response.statusText;
|
||||
if(error.response.data && error.response.data.errormsg) {
|
||||
errmsg = error.response.data.errormsg;
|
||||
} else {
|
||||
errmsg = error.response.statusText;
|
||||
}
|
||||
} else if (error.request) {
|
||||
errmsg = gettext('No response received');
|
||||
} else {
|
||||
|
||||
@@ -390,9 +390,9 @@ FROM (
|
||||
{% if all_obj or obj_type in ['user_mapping'] %}
|
||||
select 'user_mapping' AS obj_type, ro.rolname AS obj_name, ':foreign_data_wrapper.'||fdw.oid||':/' || fdw.fdwname || '/:foreign_server.'||sr.oid||':/' || sr.srvname || '/:user_mapping.'||ro.oid||':/' || ro.rolname AS obj_path, ''::text AS schema_name,
|
||||
{{ show_node_prefs['user_mapping'] }} AS show_node, NULL AS other_info
|
||||
from pg_user_mapping um
|
||||
from pg_user_mappings um
|
||||
inner join pg_roles ro on um.umuser = ro.oid
|
||||
inner join pg_foreign_server sr on um.umserver = sr.oid
|
||||
inner join pg_foreign_server sr on um.srvid = sr.oid
|
||||
inner join pg_foreign_data_wrapper fdw on sr.srvfdw = fdw.oid
|
||||
{% endif %}
|
||||
{% if all_obj %}
|
||||
|
||||
@@ -407,9 +407,9 @@ FROM (
|
||||
{% if all_obj or obj_type in ['user_mapping'] %}
|
||||
select 'user_mapping' AS obj_type, ro.rolname AS obj_name, ':foreign_data_wrapper.'||fdw.oid||':/' || fdw.fdwname || '/:foreign_server.'||sr.oid||':/' || sr.srvname || '/:user_mapping.'||ro.oid||':/' || ro.rolname AS obj_path, ''::text AS schema_name,
|
||||
{{ show_node_prefs['user_mapping'] }} AS show_node, NULL AS other_info
|
||||
from pg_user_mapping um
|
||||
from pg_user_mappings um
|
||||
inner join pg_roles ro on um.umuser = ro.oid
|
||||
inner join pg_foreign_server sr on um.umserver = sr.oid
|
||||
inner join pg_foreign_server sr on um.srvid = sr.oid
|
||||
inner join pg_foreign_data_wrapper fdw on sr.srvfdw = fdw.oid
|
||||
{% endif %}
|
||||
{% if all_obj %}
|
||||
|
||||
@@ -322,9 +322,9 @@ FROM (
|
||||
{% if all_obj or obj_type in ['user_mapping'] %}
|
||||
select 'user_mapping'::text AS obj_type, ro.rolname AS obj_name, ':foreign_data_wrapper.'||fdw.oid||':/' || fdw.fdwname || '/:foreign_server.'||sr.oid||':/' || sr.srvname || '/:user_mapping.'||ro.oid||':/' || ro.rolname AS obj_path, ''::text AS schema_name,
|
||||
{{ show_node_prefs['user_mapping'] }} AS show_node, NULL AS other_info
|
||||
from pg_user_mapping um
|
||||
from pg_user_mappings um
|
||||
inner join pg_roles ro on um.umuser = ro.oid
|
||||
inner join pg_foreign_server sr on um.umserver = sr.oid
|
||||
inner join pg_foreign_server sr on um.srvid = sr.oid
|
||||
inner join pg_foreign_data_wrapper fdw on sr.srvfdw = fdw.oid
|
||||
{% endif %}
|
||||
{% if all_obj %}
|
||||
|
||||
@@ -416,9 +416,9 @@ FROM (
|
||||
{% if all_obj or obj_type in ['user_mapping'] %}
|
||||
select 'user_mapping' AS obj_type, ro.rolname AS obj_name, ':foreign_data_wrapper.'||fdw.oid||':/' || fdw.fdwname || '/:foreign_server.'||sr.oid||':/' || sr.srvname || '/:user_mapping.'||ro.oid||':/' || ro.rolname AS obj_path, ''::text AS schema_name,
|
||||
{{ show_node_prefs['user_mapping'] }} AS show_node, NULL AS other_info
|
||||
from pg_user_mapping um
|
||||
from pg_user_mappings um
|
||||
inner join pg_roles ro on um.umuser = ro.oid
|
||||
inner join pg_foreign_server sr on um.umserver = sr.oid
|
||||
inner join pg_foreign_server sr on um.srvid = sr.oid
|
||||
inner join pg_foreign_data_wrapper fdw on sr.srvfdw = fdw.oid
|
||||
{% endif %}
|
||||
{% if all_obj %}
|
||||
|
||||
@@ -437,9 +437,9 @@ FROM (
|
||||
{% if all_obj or obj_type in ['user_mapping'] %}
|
||||
select 'user_mapping' AS obj_type, ro.rolname AS obj_name, ':foreign_data_wrapper.'||fdw.oid||':/' || fdw.fdwname || '/:foreign_server.'||sr.oid||':/' || sr.srvname || '/:user_mapping.'||ro.oid||':/' || ro.rolname AS obj_path, ''::text AS schema_name,
|
||||
{{ show_node_prefs['user_mapping'] }} AS show_node, NULL AS other_info
|
||||
from pg_user_mapping um
|
||||
from pg_user_mappings um
|
||||
inner join pg_roles ro on um.umuser = ro.oid
|
||||
inner join pg_foreign_server sr on um.umserver = sr.oid
|
||||
inner join pg_foreign_server sr on um.srvid = sr.oid
|
||||
inner join pg_foreign_data_wrapper fdw on sr.srvfdw = fdw.oid
|
||||
{% endif %}
|
||||
{% if all_obj %}
|
||||
|
||||
@@ -360,9 +360,9 @@ FROM (
|
||||
{% if all_obj or obj_type in ['user_mapping'] %}
|
||||
select 'user_mapping'::text AS obj_type, ro.rolname AS obj_name, ':foreign_data_wrapper.'||fdw.oid||':/' || fdw.fdwname || '/:foreign_server.'||sr.oid||':/' || sr.srvname || '/:user_mapping.'||ro.oid||':/' || ro.rolname AS obj_path, ''::text AS schema_name,
|
||||
{{ show_node_prefs['user_mapping'] }} AS show_node, NULL AS other_info
|
||||
from pg_user_mapping um
|
||||
from pg_user_mappings um
|
||||
inner join pg_roles ro on um.umuser = ro.oid
|
||||
inner join pg_foreign_server sr on um.umserver = sr.oid
|
||||
inner join pg_foreign_server sr on um.srvid = sr.oid
|
||||
inner join pg_foreign_data_wrapper fdw on sr.srvfdw = fdw.oid
|
||||
{% endif %}
|
||||
{% if all_obj %}
|
||||
|
||||
Reference in New Issue
Block a user