This commit is contained in:
2024-12-26 15:47:21 +01:00
parent 8b8766c609
commit ddd45d7276
10 changed files with 232 additions and 109 deletions

View File

@@ -115,7 +115,7 @@ class ASEHandler(FTPHandler):
conn.commit()
conn.close()
except Exception as e:
except psycopg2.Error as e:
logging.error(f'File {file} not loaded. Held in user path.')
logging.error(f'{e}')
else:
@@ -161,7 +161,7 @@ class ASEHandler(FTPHandler):
conn.close()
logging.info("User {} created.".format(user))
self.respond('200 SITE ADDU successful.')
except Exception as e:
except psycopg2.Error as e:
self.respond('501 SITE ADDU failed.')
print(e)
@@ -186,8 +186,7 @@ class ASEHandler(FTPHandler):
logging.info("User {} deleted.".format(user))
self.respond('200 SITE DELU successful.')
except Exception as e:
except psycopg2.Error as e:
self.respond('501 SITE DELU failed.')
print(e)
@@ -204,8 +203,11 @@ class ASEHandler(FTPHandler):
# Crea un cursore
cur = conn.cursor()
cur.execute(f"UPDATE {cfg.dbschema}.{cfg.dbusertable} SET deleted_at = null WHERE ftpuser = '{user}'")
conn.commit()
try:
cur.execute(f"UPDATE {cfg.dbschema}.{cfg.dbusertable} SET deleted_at = null WHERE ftpuser = '{user}'")
conn.commit()
except psycopg2.Error as e:
logging.error("Update DB failed: {}".format(e))
cur.execute(f"SELECT ftpuser, hash, virtpath, perm FROM {cfg.dbschema}.{cfg.dbusertable} WHERE ftpuser = '{user}'")