diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml
index 982cb5090..9426ac521 100644
--- a/.github/workflows/packages.yml
+++ b/.github/workflows/packages.yml
@@ -44,7 +44,7 @@ jobs:
run: |
if [[ "${{ github.ref }}" == refs/tags/* && "${{ github.event_name }}" == "release" && "${{ github.event.action }}" == "published" ]]; then
git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/*
- git branch --remote --contains | grep origin/main
+ git branch --remote --contains | grep origin/patch/3.1.1
else
git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/*
git branch --remote --contains | grep origin/${BRANCH_NAME}
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index a2a114dff..057ba4b50 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -13,6 +13,13 @@ services:
ports:
- "5432:5432"
+ mongodb:
+ image: mongo:latest
+ ports:
+ - "127.0.0.1:27017:27017"
+ volumes:
+ - mongodb_data:/data/db
+
cockroachdb:
image: cockroachdb/cockroach:v22.1.0
command: start-single-node --insecure
@@ -67,3 +74,4 @@ services:
volumes:
postgres-data:
cockroachdb-data:
+ mongodb_data:
diff --git a/src/bundles/Elsa.Server.Web/Elsa.Server.Web.csproj b/src/bundles/Elsa.Server.Web/Elsa.Server.Web.csproj
index e8e800fcd..837512f2b 100644
--- a/src/bundles/Elsa.Server.Web/Elsa.Server.Web.csproj
+++ b/src/bundles/Elsa.Server.Web/Elsa.Server.Web.csproj
@@ -8,52 +8,52 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
diff --git a/src/common/Elsa.Features/Implementations/Module.cs b/src/common/Elsa.Features/Implementations/Module.cs
index 9f13efc07..1728843cc 100644
--- a/src/common/Elsa.Features/Implementations/Module.cs
+++ b/src/common/Elsa.Features/Implementations/Module.cs
@@ -34,6 +34,18 @@ public class Module : IModule
///
public IDictionary