Skip to content

Commit 52bd88b

Browse files
committed
b
1 parent 348703e commit 52bd88b

File tree

6 files changed

+9
-0
lines changed

6 files changed

+9
-0
lines changed

plugins/magic.data.common/magic.data.common/helpers/Executor.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using magic.node;
1010
using magic.node.extensions;
1111
using magic.data.common.contracts;
12+
using magic.node.contracts;
1213

1314
namespace magic.data.common.helpers
1415
{
@@ -93,6 +94,7 @@ public static async Task ExecuteAsync(
9394
/// <param name="settings">Configuration object from where to retrieve connection string templates</param>
9495
/// <returns>Connection string</returns>
9596
public static string GetConnectionString(
97+
IRootResolver resolver,
9698
Node input,
9799
string databaseType,
98100
string defaultCatalogue,
@@ -128,6 +130,8 @@ public static string GetConnectionString(
128130
var generic = settings.ConnectionString("generic", databaseType);
129131
connectionString = generic.Replace("{database}", connectionString);
130132
}
133+
if (databaseType == "sqlite")
134+
connectionString = connectionString.Replace("files/data/", resolver.DynamicFiles + "data/");
131135
return connectionString;
132136
}
133137

plugins/magic.lambda.mssql/magic.lambda.mssql/Connect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public async Task SignalAsync(ISignaler signaler, Node input)
3838
{
3939
using (var connection = new SqlConnectionWrapper(
4040
Executor.GetConnectionString(
41+
null,
4142
input,
4243
"mssql",
4344
"master",

plugins/magic.lambda.mysql/magic.lambda.mysql/Connect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public async Task SignalAsync(ISignaler signaler, Node input)
3838
{
3939
using (var connection = new MySqlConnectionWrapper(
4040
Executor.GetConnectionString(
41+
null,
4142
input,
4243
"mysql",
4344
"information_schema",

plugins/magic.lambda.odbc/Connect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public async Task SignalAsync(ISignaler signaler, Node input)
3838
{
3939
using (var connection = new OdbcConnectionWrapper(
4040
Executor.GetConnectionString(
41+
null,
4142
input,
4243
"odbc",
4344
null,

plugins/magic.lambda.pgsql/magic.lambda.pgsql/Connect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public async Task SignalAsync(ISignaler signaler, Node input)
3838
{
3939
using (var connection = new PgSqlConnectionWrapper(
4040
Executor.GetConnectionString(
41+
null,
4142
input,
4243
"pgsql",
4344
"postgres",

plugins/magic.lambda.sqlite/magic.lambda.sqlite/Connect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ public async Task SignalAsync(ISignaler signaler, Node input)
4848
using (var connection = new SqliteConnectionWrapper(
4949
_resolver,
5050
Executor.GetConnectionString(
51+
_resolver,
5152
input,
5253
"sqlite",
5354
"sys",

0 commit comments

Comments
 (0)