From 6d78d9c8a35cc9076762cd438f9e38b33a4f99b3 Mon Sep 17 00:00:00 2001 From: Markus Sagen Date: Sun, 5 Feb 2023 19:26:31 +0100 Subject: [PATCH] Ensure MYSQL port is always evaluated as integer For certain versions of MYSQL it will fail to connect if the port is enterprated as a string and will throw a status 500 error when connecting to the database ```python # Error occurs here for reference if others encounter the same issue cur = mysql.connection.cursor() ``` --- src/auth/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/auth/server.py b/src/auth/server.py index d8436f2..a6b4c02 100644 --- a/src/auth/server.py +++ b/src/auth/server.py @@ -10,7 +10,7 @@ server.config["MYSQL_USER"] = os.environ.get("MYSQL_USER") server.config["MYSQL_PASSWORD"] = os.environ.get("MYSQL_PASSWORD") server.config["MYSQL_DB"] = os.environ.get("MYSQL_DB") -server.config["MYSQL_PORT"] = os.environ.get("MYSQL_PORT") +server.config["MYSQL_PORT"] = int(os.environ.get("MYSQL_PORT")) @server.route("/login", methods=["POST"])