diff --git a/src/Azure.Functions.Cli/Actions/HostActions/StartHostAction.cs b/src/Azure.Functions.Cli/Actions/HostActions/StartHostAction.cs index 91005f6f2..95d60cb1e 100644 --- a/src/Azure.Functions.Cli/Actions/HostActions/StartHostAction.cs +++ b/src/Azure.Functions.Cli/Actions/HostActions/StartHostAction.cs @@ -814,8 +814,8 @@ internal static bool ConnectionExists(IEnumerable> private void EnsureWorkerRuntimeIsSet() { - if (_secretsManager.GetSecrets().Any(s => s.Key.Equals(Constants.FunctionsWorkerRuntime, StringComparison.OrdinalIgnoreCase)) - || !string.IsNullOrEmpty(Environment.GetEnvironmentVariable(Constants.FunctionsWorkerRuntime))) + if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(Constants.FunctionsWorkerRuntime)) + || _secretsManager.GetSecrets().Any(s => s.Key.Equals(Constants.FunctionsWorkerRuntime, StringComparison.OrdinalIgnoreCase))) { return; } diff --git a/src/Azure.Functions.Cli/Helpers/WorkerRuntimeLanguageHelper.cs b/src/Azure.Functions.Cli/Helpers/WorkerRuntimeLanguageHelper.cs index fcac2665a..37cb379f5 100644 --- a/src/Azure.Functions.Cli/Helpers/WorkerRuntimeLanguageHelper.cs +++ b/src/Azure.Functions.Cli/Helpers/WorkerRuntimeLanguageHelper.cs @@ -166,8 +166,8 @@ public static IEnumerable LanguagesForWorker(WorkerRuntime worker) public static WorkerRuntime GetCurrentWorkerRuntimeLanguage(ISecretsManager secretsManager) { - var setting = secretsManager.GetSecrets().FirstOrDefault(s => s.Key.Equals(Constants.FunctionsWorkerRuntime, StringComparison.OrdinalIgnoreCase)).Value - ?? Environment.GetEnvironmentVariable(Constants.FunctionsWorkerRuntime); + var setting = Environment.GetEnvironmentVariable(Constants.FunctionsWorkerRuntime); + ?? secretsManager.GetSecrets().FirstOrDefault(s => s.Key.Equals(Constants.FunctionsWorkerRuntime, StringComparison.OrdinalIgnoreCase)).Value; try {