Fix osTicket checkbox bug

This commit is contained in:
2Shirt 2022-09-24 20:02:37 -07:00
parent a10ec04a3b
commit 4dffb1046b
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -62,7 +62,7 @@ class osTicket(): # pylint: disable=invalid-name
connect_timeout=5, connect_timeout=5,
) )
self.db_cursor = self.db_connection.cursor() self.db_cursor = self.db_connection.cursor()
except mariadb.errors.Error: except mariadb.Error:
# Assuming network issue or bad creds # Assuming network issue or bad creds
pass pass
@ -82,7 +82,7 @@ class osTicket(): # pylint: disable=invalid-name
if db_obj: if db_obj:
try: try:
db_obj.close() db_obj.close()
except mariadb.errors.Error: except mariadb.Error:
# Ignore errors since vars will be reset below # Ignore errors since vars will be reset below
pass pass
@ -106,7 +106,7 @@ class osTicket(): # pylint: disable=invalid-name
self.db_cursor.execute(sql_cmd) self.db_cursor.execute(sql_cmd)
for s in self.db_cursor: for s in self.db_cursor:
flag_value = s[0] flag_value = s[0]
except mariadb.errors.Error as err_msg: except mariadb.Error as err_msg:
std.print_error(err_msg) std.print_error(err_msg)
self.errors = True self.errors = True
@ -129,7 +129,7 @@ class osTicket(): # pylint: disable=invalid-name
self.db_cursor.execute(sql_cmd) self.db_cursor.execute(sql_cmd)
for result in self.db_cursor: for result in self.db_cursor:
field_data = result[0] field_data = result[0]
except mariadb.errors.Error as err_msg: except mariadb.Error as err_msg:
# Show error and return None # Show error and return None
std.print_error(err_msg) std.print_error(err_msg)
@ -151,7 +151,7 @@ class osTicket(): # pylint: disable=invalid-name
# Run SQL cmd # Run SQL cmd
try: try:
self.db_cursor.execute(sql_cmd) self.db_cursor.execute(sql_cmd)
except mariadb.errors.Error as err_msg: except mariadb.Error as err_msg:
std.print_error(err_msg) std.print_error(err_msg)
self.errors = True self.errors = True
@ -236,7 +236,7 @@ class osTicket(): # pylint: disable=invalid-name
# Run SQL cmd # Run SQL cmd
try: try:
self.db_cursor.execute(sql_cmd) self.db_cursor.execute(sql_cmd)
except mariadb.errors.Error: except mariadb.Error:
self.errors = True self.errors = True
# Update ticket last repsonse field # Update ticket last repsonse field
@ -247,7 +247,7 @@ class osTicket(): # pylint: disable=invalid-name
) )
try: try:
self.db_cursor.execute(sql_cmd) self.db_cursor.execute(sql_cmd)
except mariadb.errors.Error: except mariadb.Error:
self.errors = True self.errors = True
# Done # Done
@ -265,7 +265,7 @@ class osTicket(): # pylint: disable=invalid-name
while True: while True:
try: try:
self._connect(silent=False) self._connect(silent=False)
except (mariadb.errors.Error, RuntimeError): except (mariadb.Error, RuntimeError):
std.print_warning('Failed to connect to osTicket') std.print_warning('Failed to connect to osTicket')
if not std.ask('Try again?'): if not std.ask('Try again?'):
std.print_standard('Integration disabled for this session') std.print_standard('Integration disabled for this session')