From 621763063d3a2f31d18ae80004eed1978cf46fc7 Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Tue, 14 Oct 2025 15:34:39 +0200 Subject: [PATCH] MT#63753 update db schema skip site_id check for non db nodes * site_id is not checked for non db nodes, when revisions are applied, as site_id there is always null and on db nodes when something is applied, it becomes not null. Change-Id: I2b9521db44bf8e3b519f3542046fd87027736c8c (cherry picked from commit 8cd03ea4a4d0c19fdcf16324539ed87e1def3136) --- ngcp-update-db-schema | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ngcp-update-db-schema b/ngcp-update-db-schema index 216a1a23..bdabc444 100755 --- a/ngcp-update-db-schema +++ b/ngcp-update-db-schema @@ -1432,10 +1432,12 @@ def post_set_release_for_applied_revisions() -> None: return node_name = config.node_name + node_roles = config.node_roles + is_db_role = node_roles.get('ngcp_is_db') is True release = getattr(config, 'set_release', config.ngcp_version) cursor: pymysql.cursors.Cursor = config.db_conn.cursor() - if check_column_exists('site_id'): + if is_db_role and check_column_exists('site_id'): site_id = int(config.node_roles.get('ngcp_site_id') or 1) post_set_revisions = config._post_set_release_for_revisions cursor.execute(f"""