diff --git a/src/backend/base/langflow/services/settings/base.py b/src/backend/base/langflow/services/settings/base.py index 156dd2a11..e0d76fbf6 100644 --- a/src/backend/base/langflow/services/settings/base.py +++ b/src/backend/base/langflow/services/settings/base.py @@ -188,6 +188,13 @@ class Settings(BaseSettings): logger.debug(f"Setting user agent to {value}") return value + @field_validator("log_file", mode="before") + @classmethod + def set_log_file(cls, value): + if isinstance(value, Path): + value = str(value) + return value + @field_validator("config_dir", mode="before") @classmethod def set_langflow_dir(cls, value):