From 5f43b532886848d179446c5262f6007bf00b3a21 Mon Sep 17 00:00:00 2001 From: Alexei Karpenko Date: Tue, 4 Nov 2025 21:48:23 +0100 Subject: [PATCH] tbl_kennzeichen sequence permission: changed condition to check if sequence itself exists as well --- ...060_permission_fuer_kennzeichen_sequence_fuer_web_user.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/dbupdate_3.4/69060_permission_fuer_kennzeichen_sequence_fuer_web_user.php b/system/dbupdate_3.4/69060_permission_fuer_kennzeichen_sequence_fuer_web_user.php index 65ab67b5e..a6cddc733 100644 --- a/system/dbupdate_3.4/69060_permission_fuer_kennzeichen_sequence_fuer_web_user.php +++ b/system/dbupdate_3.4/69060_permission_fuer_kennzeichen_sequence_fuer_web_user.php @@ -19,9 +19,9 @@ if (! defined('DB_NAME')) exit('No direct script access allowed'); // GRANT SELECT, UPDATE ON SEQUENCE public.tbl_kennzeichen_id_seq TO web; -if ($result = $db->db_query("SELECT 1 FROM pg_class WHERE relkind = 'S' AND relname = 'tbl_kennzeichen_id_seq' AND relacl::TEXT LIKE '%web=%';")) +if ($result = $db->db_query("SELECT 1 FROM pg_class WHERE relname = 'tbl_kennzeichen_id_seq' AND relkind = 'S' AND relacl::TEXT NOT LIKE '%web=%';")) { - if ($db->db_num_rows($result) == 0) + if ($db->db_num_rows($result) > 0) { $qry = 'GRANT SELECT, UPDATE ON SEQUENCE public.tbl_kennzeichen_id_seq TO web;'; if (!$db->db_query($qry))