From c0bc5302cffc1a54dd14b82198f9d6c4d079ee9a Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Thu, 5 Jun 2025 20:11:02 +0200 Subject: [PATCH] Configures SQLite as default database provider Configures the application to use SQLite as the default database provider. Removes the logger dependency from the EFCoreActivityExecutionStore, simplifying the constructor. --- src/apps/Elsa.Server.Web/appsettings.json | 2 +- .../Modules/Runtime/ActivityExecutionLogStore.cs | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/apps/Elsa.Server.Web/appsettings.json b/src/apps/Elsa.Server.Web/appsettings.json index 0ef45c380..2f6eccad2 100644 --- a/src/apps/Elsa.Server.Web/appsettings.json +++ b/src/apps/Elsa.Server.Web/appsettings.json @@ -25,7 +25,7 @@ "RabbitMq": "amqp://guest:guest@localhost:5672", "Redis": "localhost:6379,abortConnect=false" }, - "DatabaseProvider": "SqlServer", + "DatabaseProvider": "Sqlite", "Multitenancy": { "Tenants": [ { diff --git a/src/modules/Elsa.EntityFrameworkCore/Modules/Runtime/ActivityExecutionLogStore.cs b/src/modules/Elsa.EntityFrameworkCore/Modules/Runtime/ActivityExecutionLogStore.cs index 3f2f16a9a..caeb89316 100644 --- a/src/modules/Elsa.EntityFrameworkCore/Modules/Runtime/ActivityExecutionLogStore.cs +++ b/src/modules/Elsa.EntityFrameworkCore/Modules/Runtime/ActivityExecutionLogStore.cs @@ -30,8 +30,7 @@ public class EFCoreActivityExecutionStore( ISafeSerializer safeSerializer, IPayloadSerializer payloadSerializer, ICompressionCodecResolver compressionCodecResolver, - IOptions options, - ILogger logger) : IActivityExecutionStore + IOptions options) : IActivityExecutionStore { /// public async Task SaveAsync(ActivityExecutionRecord record, CancellationToken cancellationToken = default) => await store.SaveAsync(record, OnSaveAsync, cancellationToken);