Skip to content

Commit 57a1d66

Browse files
committed
[DOP-26758] Allow disabling SessionMiddleware
1 parent 8df3c62 commit 57a1d66

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

syncmaster/server/settings/server/session.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ class SessionSettings(BaseModel):
101101
model_config = ConfigDict(extra="allow")
102102

103103
@field_validator("secret_key")
104+
@classmethod
104105
def _validate_secret_key(cls, value: SecretStr | None, info: ValidationInfo) -> SecretStr | None:
105106
if not value and info.data.get("enabled"):
106107
raise ValueError("secret_key is required")

syncmaster/server/settings/server/static_files.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class StaticFilesSettings(BaseModel):
2929
)
3030

3131
@field_validator("directory")
32+
@classmethod
3233
def _validate_directory(cls, value: Path, info: ValidationInfo) -> Path:
3334
if not info.data.get("enabled"):
3435
return value

0 commit comments

Comments
 (0)