From 7d0a9015229161fc28bc0bbf070be3124a9c6d07 Mon Sep 17 00:00:00 2001 From: wangruidong <940853815@qq.com> Date: Thu, 13 Feb 2025 17:49:46 +0800 Subject: [PATCH] fix: When the organization does not exist, close ticket with an error. --- apps/orgs/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/orgs/utils.py b/apps/orgs/utils.py index 3a880ef68..cd53dd5e5 100644 --- a/apps/orgs/utils.py +++ b/apps/orgs/utils.py @@ -5,8 +5,8 @@ from contextlib import contextmanager from functools import wraps from inspect import signature -from werkzeug.local import LocalProxy from django.conf import settings +from werkzeug.local import LocalProxy from common.local import thread_local from .models import Organization @@ -57,6 +57,8 @@ def get_org_from_request(request): def set_current_org(org): if isinstance(org, (str, uuid.UUID)): org = Organization.get_instance(org) + if not org: + return setattr(thread_local, 'current_org_id', org.id)