Patch for an Issue #1050

This commit is contained in:
Miroslav Stampar
2014-12-18 15:13:44 +01:00
parent 8947f2df96
commit 0b91a6098f
2 changed files with 14 additions and 13 deletions

View File

@@ -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)