From d67cc0b0da80063628b74a4cba908c5e2e50801a Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sat, 30 May 2026 10:55:31 +0800 Subject: [PATCH] fix: uapi cache key mismatch and write without cache gate --- uapi/apidata.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/uapi/apidata.py b/uapi/apidata.py index 3a5177a..f536aa2 100644 --- a/uapi/apidata.py +++ b/uapi/apidata.py @@ -118,7 +118,8 @@ where b.orgid = c.ownerid e = Exception(f'{appid=} {orgid=} get none user') exception(f'{e}') raise e - self.apidata[key] = d + if _cache_enabled(): + self.org_users[key] = d return d e = Exception(f'{appid=} {orgid=} get none user') exception(f'{e}') @@ -147,7 +148,8 @@ where b.orgid = c.ownerid e = Exception(f'{appid=}, {apiname=} get none api') exception(f'{e}') raise e - self.apidata[key] = d + if _cache_enabled(): + self.apidata[key] = d return d e = Exception(f'{appid=}, {apiname=} get none api') exception(f'{e}')