Skip to content

Commit feca15d

Browse files
committed
fixup: adding fallback for old version
Signed-off-by: Simon Schrottner <[email protected]>
1 parent 1e400be commit feca15d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/Config.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public final class Config {
3333
static final String DEADLINE_MS_ENV_VAR_NAME = "FLAGD_DEADLINE_MS";
3434
static final String STREAM_DEADLINE_MS_ENV_VAR_NAME = "FLAGD_STREAM_DEADLINE_MS";
3535
static final String SOURCE_SELECTOR_ENV_VAR_NAME = "FLAGD_SOURCE_SELECTOR";
36+
static final String SOURCE_PROVIDER_ID_ENV_VAR_NAME = "FLAGD_SOURCE_PROVIDER_ID";
3637
static final String PROVIDER_ID_ENV_VAR_NAME = "FLAGD_PROVIDER_ID";
3738
static final String OFFLINE_SOURCE_PATH = "FLAGD_OFFLINE_FLAG_SOURCE_PATH";
3839
static final String OFFLINE_POLL_MS = "FLAGD_OFFLINE_POLL_MS";

providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/FlagdOptions.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ public class FlagdOptions {
4242

4343
// TODO: remove the metadata call entirely after https://github.com/open-feature/flagd/issues/1584
4444
/**
45-
* Disables call to sync.GetMetadata (see: https://buf.build/open-feature/flagd/docs/main:flagd.sync.v1#flagd.sync.v1.FlagSyncService.GetMetadata).
45+
* Disables call to sync.GetMetadata (see:
46+
* https://buf.build/open-feature/flagd/docs/main:flagd.sync.v1#flagd.sync.v1.FlagSyncService.GetMetadata).
4647
* Disabling will prevent static context from flagd being used in evaluations.
4748
* GetMetadata and this option will be removed.
4849
*/
@@ -123,7 +124,8 @@ public class FlagdOptions {
123124
* ProviderId to be used with flag sync gRPC contract.
124125
**/
125126
@Builder.Default
126-
private String providerId = fallBackToEnvOrDefault(Config.PROVIDER_ID_ENV_VAR_NAME, null);
127+
private String providerId = fallBackToEnvOrDefault(Config.PROVIDER_ID_ENV_VAR_NAME,
128+
fallBackToEnvOrDefault(Config.SOURCE_PROVIDER_ID_ENV_VAR_NAME, null));
127129

128130
/**
129131
* gRPC client KeepAlive in milliseconds. Disabled with 0.

0 commit comments

Comments
 (0)