diff --git a/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php b/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
index 0a9fec7..c5849ec 100644
--- a/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
+++ b/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
@@ -1079,6 +1079,14 @@ public function getPlugin($type = 'argument_default', $name = NULL) {
         $options_name = 'default_argument_options';
         break;
       case 'argument_validator':
+        if (isset($this->options['specify_validation']) && $this->options['specify_validation'] === 0) {
+          $plugin_name = 'none';
+          $options_name = 'validate_options';
+          if (isset($this->options[$options_name])) {
+            $this->options[$options_name] = array();
+          }
+          break;
+        }
         if (!isset($this->options['validate']['type'])) {
           return;
         }
