fix schemas default_factory

This commit is contained in:
jxxghp
2024-12-23 11:35:38 +08:00
parent 800a66dc99
commit d45d49edbd
13 changed files with 86 additions and 77 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
from typing import Optional, Union
from pydantic import BaseModel
from pydantic import BaseModel, Field
from app.schemas.types import NotificationType, MessageChannel
@@ -101,7 +101,7 @@ class Subscription(BaseModel):
客户端消息订阅
"""
endpoint: Optional[str]
keys: Optional[dict] = {}
keys: Optional[dict] = Field(default_factory=dict)
class SubscriptionMessage(BaseModel):
@@ -112,4 +112,4 @@ class SubscriptionMessage(BaseModel):
body: Optional[str]
icon: Optional[str]
url: Optional[str]
data: Optional[dict] = {}
data: Optional[dict] = Field(default_factory=dict)