diff --git a/plugins/generic/users.py b/plugins/generic/users.py
index a65f51331..c7c2bc731 100644
--- a/plugins/generic/users.py
+++ b/plugins/generic/users.py
@@ -424,17 +424,18 @@ class Users:
elif Backend.isDbms(DBMS.DB2):
privs = privilege.split(",")
privilege = privs[0]
- privs = privs[1]
- privs = list(privs.strip())
- i = 1
+ if len(privs) > 1:
+ privs = privs[1]
+ privs = list(privs.strip())
+ i = 1
- for priv in privs:
- if priv.upper() in ("Y", "G"):
- for position, db2Priv in DB2_PRIVS.items():
- if position == i:
- privilege += ", " + db2Priv
+ for priv in privs:
+ if priv.upper() in ("Y", "G"):
+ for position, db2Priv in DB2_PRIVS.items():
+ if position == i:
+ privilege += ", " + db2Priv
- i += 1
+ i += 1
privileges.add(privilege)
diff --git a/xml/queries.xml b/xml/queries.xml
index 521bef313..75185bca0 100644
--- a/xml/queries.xml
+++ b/xml/queries.xml
@@ -612,8 +612,8 @@
-
-
+
+
@@ -626,8 +626,8 @@
-
-
+
+