Skip to content

Commit 761f650

Browse files
committed
minor improvements, adjust to workaround for fladg issue
Signed-off-by: christian.lutnik <[email protected]>
1 parent 257a421 commit 761f650

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

providers/openfeature-provider-flagd/src/openfeature/contrib/provider/flagd/resolvers/in_process.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ def _merge_metadata(
2525
typing.Mapping[str, typing.Union[float, int, str, bool]]
2626
],
2727
) -> typing.Mapping[str, typing.Union[float, int, str, bool]]:
28-
metadata = {}
29-
30-
if flag_set_metadata is not None:
28+
if flag_set_metadata is None:
29+
metadata = {}
30+
else:
3131
metadata = dict(flag_set_metadata)
3232

3333
if flag_metadata is not None:

providers/openfeature-provider-flagd/tests/e2e/step/provider_steps.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ class TestProviderType(Enum):
3131
UNSTABLE = "unstable"
3232
SSL = "ssl"
3333
SOCKET = "socket"
34+
METADATA = "metadata"
3435

3536

3637
@given("a provider is registered", target_fixture="client")
@@ -68,6 +69,8 @@ def get_default_options_for_provider(
6869
launchpad = "ssl"
6970
elif t == TestProviderType.SOCKET:
7071
return options, True
72+
elif t == TestProviderType.METADATA:
73+
launchpad = "metadata"
7174

7275
if resolver_type == ResolverType.FILE:
7376
if "selector" in option_values:

0 commit comments

Comments
 (0)