From 16335f866ea4cedf00c4971963622fcc1fe02d82 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 26 Mar 2026 17:38:23 -0500 Subject: [PATCH] refac --- backend/open_webui/utils/auth.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/open_webui/utils/auth.py b/backend/open_webui/utils/auth.py index 280666ff0..c55a8e2c1 100644 --- a/backend/open_webui/utils/auth.py +++ b/backend/open_webui/utils/auth.py @@ -143,8 +143,14 @@ def get_license_data(app, key): pn, pt = nt(pb) data = json.loads(aesgcm.decrypt(pn, pt, None).decode()) - if not data.get('exp') or data.get('exp') < datetime.now().date(): - return False + + exp = data.get('exp') + if exp: + if isinstance(exp, str): + from datetime import date + exp = date.fromisoformat(exp) + if exp < datetime.now().date(): + return False data_handler(data) return True