From f07f0979d8fb7df32d5eb6790992c6c587d042e6 Mon Sep 17 00:00:00 2001 From: khushal Date: Fri, 21 Feb 2025 17:23:55 +0530 Subject: [PATCH] (20250221) Trying to resolve CORS problem in the MikroTik in Kenya. --- api/main.py | 5 ++++- controllers_v2/core/auth_token.py | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/api/main.py b/api/main.py index 5492bef..c60ffb0 100644 --- a/api/main.py +++ b/api/main.py @@ -187,7 +187,10 @@ APP_VERSION = constants.APP_VERSION # The Quart app: app = Quart(__name__, template_folder = r"../views_v2") -app = cors(app) +app = cors( + app, + allow_origin = ["wifi.hiranitelcom.co.ke"] +) # Mail Blueprints: app.register_blueprint(mail_oauth_request_bp, url_prefix = f"/{MODULE_BASE}/mail") diff --git a/controllers_v2/core/auth_token.py b/controllers_v2/core/auth_token.py index d733b36..cc2ecf8 100644 --- a/controllers_v2/core/auth_token.py +++ b/controllers_v2/core/auth_token.py @@ -21,7 +21,8 @@ N/A """ -import datetime + + # ***************************************************************************************************************** # ***** **** # *** IMPORT *** @@ -53,6 +54,9 @@ from typing import List, Literal # To make API calls: import httpx +# To work with date and time: +import datetime + # To work with MongoDB: from bson import ObjectId from pymongo import UpdateOne @@ -659,7 +663,7 @@ class CoreAuthTokenController(CoreBaseModel): # If there is some filtering possible, we fetch the token: token = await mongo_data_conn.find_one( collection = self.AUTH_COLLECTION, - filter = mongo_data_conn.dict_to_dot_notation(filter_json) + filter = filter_json ) # Done here: