Skip to content

Commit db35ec7

Browse files
fix validation param
1 parent 628f106 commit db35ec7

File tree

1 file changed

+3
-3
lines changed
  • services/director-v2/src/simcore_service_director_v2/core/dynamic_services_settings

1 file changed

+3
-3
lines changed

services/director-v2/src/simcore_service_director_v2/core/dynamic_services_settings/sidecar.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
ensure_unique_dict_values_validator,
1010
ensure_unique_list_values_validator,
1111
)
12-
from pydantic import AliasChoices, field_validator, Field, PositiveInt
12+
from pydantic import AliasChoices, ValidationInfo, field_validator, Field, PositiveInt
1313
from settings_library.aws_s3_cli import AwsS3CliSettings
1414
from settings_library.base import BaseCustomSettings
1515
from settings_library.efs import AwsEfsSettings
@@ -47,8 +47,8 @@ class RCloneSettings(SettingsLibraryRCloneSettings):
4747

4848
@field_validator("R_CLONE_POLL_INTERVAL_SECONDS")
4949
@classmethod
50-
def enforce_r_clone_requirement(cls, v: int, values) -> PositiveInt:
51-
dir_cache_time = values["R_CLONE_DIR_CACHE_TIME_SECONDS"]
50+
def enforce_r_clone_requirement(cls, v: int, info: ValidationInfo) -> PositiveInt:
51+
dir_cache_time = info.data["R_CLONE_DIR_CACHE_TIME_SECONDS"]
5252
if v >= dir_cache_time:
5353
msg = f"R_CLONE_POLL_INTERVAL_SECONDS={v} must be lower than R_CLONE_DIR_CACHE_TIME_SECONDS={dir_cache_time}"
5454
raise ValueError(msg)

0 commit comments

Comments
 (0)