Merge branch 'fix/chore-fix' into dev/plugin-deploy

pull/12372/head
Yeuoly 1 year ago
commit 1dad2fdaaf
No known key found for this signature in database
GPG Key ID: A66E7E320FB19F61

@ -10,6 +10,7 @@ from typing import Any, Optional
from pydantic import BaseModel from pydantic import BaseModel
from sqlalchemy import func from sqlalchemy import func
from sqlalchemy.orm import Session
from werkzeug.exceptions import Unauthorized from werkzeug.exceptions import Unauthorized
from configs import dify_config from configs import dify_config
@ -828,10 +829,11 @@ class RegisterService:
@classmethod @classmethod
def invite_new_member( def invite_new_member(
cls, tenant: Tenant, email: str, language: str, role: str = "normal", inviter: Account = None cls, tenant: Tenant, email: str, language: str, role: str = "normal", inviter: Account | None = None
) -> str: ) -> str:
"""Invite new member""" """Invite new member"""
account = Account.query.filter_by(email=email).first() with Session(db.engine) as session:
account = session.query(Account).filter_by(email=email).first()
if not account: if not account:
TenantService.check_member_permission(tenant, inviter, None, "add") TenantService.check_member_permission(tenant, inviter, None, "add")

Loading…
Cancel
Save