From f9b014f5f8a227809a39fc1a66eac42b3bce5aac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=8Dtalo=20Johnny?= Date: Mon, 7 Oct 2024 17:54:06 -0300 Subject: [PATCH] fix: add validation for log_file settings field (#4050) fix: add validation for log_file field --- src/backend/base/langflow/services/settings/base.py | 7 +++++++ 1 file changed, 7 insertions(+) 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):