diff --git a/patches/d10.json b/patches/d10.json
index 9e819356c9fc9d48d29e8441b5f43eddbc6aafa4..8c6ed4fbcc4ea85100615d727fa7e7b31e83ca5f 100644
--- a/patches/d10.json
+++ b/patches/d10.json
@@ -85,7 +85,8 @@
     "drupal/eca": {
       "#3352393 Condition list contains": "https://git.drupalcode.org/project/eca/-/merge_requests/349.diff",
       "#3368530 eca_log tokens": "https://git.drupalcode.org/project/eca/-/merge_requests/370.diff",
-      "#3373537 Plain token replacement": "https://git.drupalcode.org/project/eca/-/merge_requests/375.diff"
+      "#3373537 Plain token replacement": "https://git.drupalcode.org/project/eca/-/merge_requests/375.diff",
+      "#3351738 Views argument default plugin": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/eca_views_argument.patch"
     },
     "drupal/elasticsearch_connector": {
       "#2952301 Flatten keys": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/develop/patches/elasticsearch_connector.patch"
diff --git a/patches/d9.json b/patches/d9.json
index 295d8441ce4cf0cdefbc51cc64182b563aa1c065..cef03b2b7dfdbda753d14cd1aa1afdb4d7a6bf36 100644
--- a/patches/d9.json
+++ b/patches/d9.json
@@ -86,7 +86,8 @@
     "drupal/eca": {
       "#3352393 Condition list contains": "https://git.drupalcode.org/project/eca/-/merge_requests/349.diff",
       "#3368530 eca_log tokens": "https://git.drupalcode.org/project/eca/-/merge_requests/370.diff",
-      "#3373537 Plain token replacement": "https://git.drupalcode.org/project/eca/-/merge_requests/375.diff"
+      "#3373537 Plain token replacement": "https://git.drupalcode.org/project/eca/-/merge_requests/375.diff",
+      "#3351738 Views argument default plugin": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/eca_views_argument.patch"
     },
     "drupal/elasticsearch_connector": {
       "#2952301 Flatten keys": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/develop/patches/elasticsearch_connector.patch"
diff --git a/patches/eca_views_argument.patch b/patches/eca_views_argument.patch
new file mode 100644
index 0000000000000000000000000000000000000000..00023d5ca4d52cef4a49f9338561c398c6dd28cc
--- /dev/null
+++ b/patches/eca_views_argument.patch
@@ -0,0 +1,25 @@
+diff --git a/modules/views/src/Plugin/views/argument_default/Eca.php b/modules/views/src/Plugin/views/argument_default/Eca.php
+new file mode 100644
+index 0000000000000000000000000000000000000000..e390ac6cceb1821735270d257c8855e5f930fb5c
+--- /dev/null
++++ b/modules/views/src/Plugin/views/argument_default/Eca.php
+@@ -0,0 +1,19 @@
++<?php
++
++namespace Drupal\eca_views\Plugin\views\argument_default;
++
++use Drupal\views\Plugin\views\argument_default\ArgumentDefaultPluginBase;
++
++/**
++ * The ECA argument default handler.
++ *
++ * @ingroup views_argument_default_plugins
++ *
++ * @ViewsArgumentDefault(
++ *   id = "eca",
++ *   title = @Translation("ECA")
++ * )
++ */
++class Eca extends ArgumentDefaultPluginBase {
++
++}