Skip to content

Commit cdcd486

Browse files
Merge pull request #772 from fthorntonai/main
MeteredTriggerJob failing due to Unhandled exception
2 parents 2102f20 + 202f685 commit cdcd486

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/MeteredTriggerJob/Program.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ static void Main (string[] args)
4242
};
4343

4444
var creds = new ClientSecretCredential(config.TenantId.ToString(), config.ClientId.ToString(), config.ClientSecret);
45-
var versionInfo = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location);
45+
var versionInfo = new AppVersionService(Assembly.GetExecutingAssembly()?.GetName()?.Version);
4646

4747
var services = new ServiceCollection()
4848
.AddDbContext<SaasKitContext>(options => options.UseSqlServer(configuration.GetConnectionString("DefaultConnection")), ServiceLifetime.Transient)
@@ -56,7 +56,7 @@ static void Main (string[] args)
5656
.AddScoped<IApplicationConfigRepository, ApplicationConfigRepository>()
5757
.AddSingleton<IMeteredBillingApiService>(new MeteredBillingApiService(new MarketplaceMeteringClient(creds), config, new SaaSClientLogger<MeteredBillingApiService>()))
5858
.AddSingleton<Executor, Executor>()
59-
.AddSingleton<IAppVersionService>(new AppVersionService(versionInfo))
59+
.AddSingleton<IAppVersionService>(versionInfo)
6060
.BuildServiceProvider();
6161

6262
services

0 commit comments

Comments
 (0)