[Bugfix] 修复校验失败api

This commit is contained in:
ibuler
2018-07-27 16:15:04 +08:00
parent c6d50802db
commit 3039284666
4 changed files with 11 additions and 9 deletions

View File

@@ -10,7 +10,7 @@ from django.forms import ModelForm
from django.http.response import HttpResponseForbidden
from common.utils import get_logger
from .utils import current_org, set_current_org
from .utils import current_org, set_current_org, set_to_root_org
from .models import Organization
logger = get_logger(__file__)
@@ -85,6 +85,12 @@ class OrgViewGenericMixin:
return super().dispatch(request, *args, **kwargs)
class RootOrgViewMixin:
def dispatch(self, request, *args, **kwargs):
set_to_root_org()
return super().dispatch(request, *args, **kwargs)
class OrgModelForm(ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)