Skip to content

Commit 485d005

Browse files
Fixed an issue where the Query tool kept prompting for a password when using a shared server. #9789
1 parent 1c93f93 commit 485d005

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

web/pgadmin/tools/sqleditor/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,12 @@ def _init_sqleditor(trans_id, connect, sgid, sid, did, dbname=None, **kwargs):
513513

514514
conn_id_ac = str(secrets.choice(range(1, 9999999)))
515515
server = Server.query.filter_by(id=sid).first()
516+
if server.shared and server.user_id != current_user.id:
517+
# Import here to avoid circular dependency
518+
from pgadmin.browser.server_groups.servers import ServerModule
519+
shared_server = ServerModule.get_shared_server(server, sgid)
520+
server = ServerModule.get_shared_server_properties(server,
521+
shared_server)
516522
manager = get_driver(PG_DEFAULT_DRIVER).connection_manager(sid)
517523

518524
if kwargs.get('password', None) is None:

0 commit comments

Comments
 (0)