Fix/plugin race condition (#14253)

This commit is contained in:
Yeuoly 2025-02-25 12:20:47 +08:00 • committed by GitHub
commit 490b6d092e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 116 additions and 41 deletions

View file

@ -41,9 +41,13 @@ class HostedModerationConfig(BaseModel):
class HostingConfiguration:
provider_map: dict[str, HostingProvider] = {}
provider_map: dict[str, HostingProvider]
moderation_config: Optional[HostedModerationConfig] = None
def __init__(self) -> None:
self.provider_map = {}
self.moderation_config = None
def init_app(self, app: Flask) -> None:
if dify_config.EDITION != "CLOUD":
return