From 2c13bf3072d8f5a70474d6a8d52d02beb476abe1 Mon Sep 17 00:00:00 2001 From: z3z1ma Date: Sun, 7 Apr 2024 17:23:28 -0700 Subject: [PATCH] fix: correct validation patt for harness api key --- src/cdf/core/feature_flag/harness.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cdf/core/feature_flag/harness.py b/src/cdf/core/feature_flag/harness.py index efdb84c..f05b5b4 100644 --- a/src/cdf/core/feature_flag/harness.py +++ b/src/cdf/core/feature_flag/harness.py @@ -42,7 +42,7 @@ class HarnessFlagProvider(BaseFlagProvider, extra="allow"): api_key: str = pydantic.Field( description="The harness API key. Get it from your user settings.", - pattern=r"^pat\.[a-zA-Z0-9_\-]+$", + pattern=r"^pat\.[a-zA-Z0-9_\-]+\.[a-fA-F0-9]+\.[a-zA-Z0-9_\-]+$", ) sdk_key: pydantic.UUID4 = pydantic.Field( description="The harness SDK key. Get it from the environment management page of the FF module.",