Fixed following schema diff issues: 1) Avoid template databases from the Database drop-down list. 2) Exclude system schemas while comparing two databases. 3) Escape group name for XSS.
Branch ------ master Details ------- https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=63df19ee1c15919dfa7c60b62d58ebf551879ea4 Modified Files -------------- .../browser/server_groups/servers/databases/__init__.py | 13 ++++++++++--- .../server_groups/servers/databases/schemas/__init__.py | 10 ++++++++-- web/pgadmin/tools/schema_diff/__init__.py | 6 ++++-- web/pgadmin/tools/schema_diff/static/css/schema_diff.css | 12 ------------ .../tools/schema_diff/static/js/schema_diff.backform.js | 2 +- web/pgadmin/tools/schema_diff/static/js/schema_diff_ui.js | 3 ++- 6 files changed, 25 insertions(+), 21 deletions(-)