Skip to content

Commit edb666c

Browse files
authored
Merge pull request #512 from serverlessworkflow/fix-namespace-provisioning
Fixed namespace provisioning
2 parents 9827c63 + 795cd0f commit edb666c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/api/Synapse.Api.Application/Services/DatabaseProvisioner .cs renamed to src/api/Synapse.Api.Application/Services/DatabaseProvisioner.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ namespace Synapse.Api.Application.Services;
3333
/// <param name="yamlSerializer">The service used to serialize/deserialize data to/from YAML</param>
3434
/// <param name="workflowDefinitionReader">The service used to read <see cref="WorkflowDefinition"/>s</param>
3535
/// <param name="options">The service used to access the current <see cref="ApiServerOptions"/></param>
36-
public class WorkflowDatabaseInitializer(IServiceProvider serviceProvider, ILogger<WorkflowDatabaseInitializer> logger, IJsonSerializer jsonSerializer, IYamlSerializer yamlSerializer, IWorkflowDefinitionReader workflowDefinitionReader, IOptions<ApiServerOptions> options)
36+
public class DatabaseProvisioner(IServiceProvider serviceProvider, ILogger<DatabaseProvisioner> logger, IJsonSerializer jsonSerializer, IYamlSerializer yamlSerializer, IWorkflowDefinitionReader workflowDefinitionReader, IOptions<ApiServerOptions> options)
3737
: IHostedService
3838
{
3939

@@ -132,7 +132,7 @@ protected virtual async Task ProvisionNamespacesAsync(IResourceRepository resour
132132
using var stream = file.OpenRead();
133133
using var streamReader = new StreamReader(stream);
134134
var text = await streamReader.ReadToEndAsync(cancellationToken).ConfigureAwait(false);
135-
var ns = serializer.Deserialize<NamespaceDefinition>(text)!;
135+
var ns = serializer.Deserialize<Namespace>(text)!;
136136
await resources.AddAsync(ns, false, cancellationToken).ConfigureAwait(false);
137137
this.Logger.LogInformation("Successfully imported namespace '{namespace}' from file '{file}'", $"{ns.Metadata.Name}", file.FullName);
138138
count++;

src/api/Synapse.Api.Server/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
builder.Services.AddSynapse(builder.Configuration);
2626
builder.Services.AddSynapseApi();
2727
builder.Services.AddSynapseHttpApi(authority);
28-
builder.Services.AddHostedService<WorkflowDatabaseInitializer>();
28+
builder.Services.AddHostedService<DatabaseProvisioner>();
2929

3030
var authentication = builder.Services.AddAuthentication(FallbackPolicySchemeDefaults.AuthenticationScheme);
3131
authentication.AddScheme<StaticBearerAuthenticationOptions, StaticBearerAuthenticationHandler>(StaticBearerDefaults.AuthenticationScheme, options =>

0 commit comments

Comments
 (0)