From 39b6f404824c4554d53743bd1d31fb3ce7950409 Mon Sep 17 00:00:00 2001 From: Aditya Toshniwal Date: Tue, 4 Nov 2025 16:49:12 +0530 Subject: [PATCH] Fix following issues: 1. Debian builds are failing after commiting changes for #9240. 2. Object explorer context menu shows "No objects selected" on preferences change. --- pkg/linux/build-functions.sh | 5 ++++- web/pgadmin/browser/static/js/MainMenuFactory.js | 3 ++- web/pgadmin/static/js/SchemaView/DataGridView/row.jsx | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkg/linux/build-functions.sh b/pkg/linux/build-functions.sh index 8b9289ef2..b23b16f7a 100644 --- a/pkg/linux/build-functions.sh +++ b/pkg/linux/build-functions.sh @@ -209,7 +209,10 @@ _build_docs() { cd "${SERVERROOT}" && mkdir -p "usr/${APP_NAME}/share/docs/en_US/html" cd "${SOURCEDIR}/docs/en_US" || exit python3 build_code_snippet.py - "${SYSTEM_PYTHON_PATH}" -msphinx . "${SERVERROOT}/usr/${APP_NAME}/share/docs/en_US/html" + + SYS_PYTHON_PACKS=$("${SYSTEM_PYTHON_PATH}" -c "import sys; print(':'.join([p for p in sys.path if p]))") + # shellcheck disable=SC2153 + PYTHONPATH=$PYTHONPATH:${SYS_PYTHON_PACKS} python3 -msphinx . "${SERVERROOT}/usr/${APP_NAME}/share/docs/en_US/html" } _copy_code() { diff --git a/web/pgadmin/browser/static/js/MainMenuFactory.js b/web/pgadmin/browser/static/js/MainMenuFactory.js index 52070aa42..318c66664 100644 --- a/web/pgadmin/browser/static/js/MainMenuFactory.js +++ b/web/pgadmin/browser/static/js/MainMenuFactory.js @@ -129,7 +129,8 @@ export default class MainMenuFactory { } static enableDisableMenus(item) { - let itemData = item ? pgAdmin.Browser.tree.itemData(item) : pgAdmin.Browser.tree?.selected(); + item = item || pgAdmin.Browser.tree?.selected(); + let itemData = pgAdmin.Browser.tree?.itemData(item); const checkForItems = (items)=>{ items.forEach((mitem) => { diff --git a/web/pgadmin/static/js/SchemaView/DataGridView/row.jsx b/web/pgadmin/static/js/SchemaView/DataGridView/row.jsx index 680371a3c..3fbcbdd16 100644 --- a/web/pgadmin/static/js/SchemaView/DataGridView/row.jsx +++ b/web/pgadmin/static/js/SchemaView/DataGridView/row.jsx @@ -55,7 +55,7 @@ export function DataGridRow({row, isResizing}) { return useMemo(() => ( !row ? <> : - +