diff --git a/src/components/workflows/modals/ArbitraryWorkflowModal.vue b/src/components/workflows/modals/ArbitraryWorkflowModal.vue
index cff6610c9d2cf0930ce31d2a8028bbd9726db9f9..0dcb8ba2242c79c8fbade3b21d3a8ecc1810d467 100644
--- a/src/components/workflows/modals/ArbitraryWorkflowModal.vue
+++ b/src/components/workflows/modals/ArbitraryWorkflowModal.vue
@@ -529,7 +529,7 @@ onMounted(() => {
               ref="workflowGitCommitHashElement"
               maxlength="40"
               minlength="40"
-              pattern="^[0-9a-f]$"
+              pattern="^[0-9a-f]+$"
               v-model="workflow.git_commit_hash"
               @change="formState.allowUpload = false"
             />
diff --git a/src/components/workflows/modals/CreateWorkflowModal.vue b/src/components/workflows/modals/CreateWorkflowModal.vue
index 67905a071eaa14a144b12dcab309b88532e6329b..61398ea7ecc77c509e912b20a33883260e4c154d 100644
--- a/src/components/workflows/modals/CreateWorkflowModal.vue
+++ b/src/components/workflows/modals/CreateWorkflowModal.vue
@@ -436,7 +436,7 @@ onMounted(() => {
                 ref="workflowGitCommitHashElement"
                 maxlength="40"
                 minlength="40"
-                pattern="^[0-9a-f]$"
+                pattern="^[0-9a-f]+$"
                 v-model="workflow.git_commit_hash"
                 @change="formState.allowUpload = false"
               />
diff --git a/src/components/workflows/modals/UpdateWorkflowModal.vue b/src/components/workflows/modals/UpdateWorkflowModal.vue
index 50814482608398fe2fc724f4df6c6474ecf0faee..55d13e79e28fbac6b5ce315f7ed62d82bcb0480b 100644
--- a/src/components/workflows/modals/UpdateWorkflowModal.vue
+++ b/src/components/workflows/modals/UpdateWorkflowModal.vue
@@ -377,7 +377,7 @@ onMounted(() => {
                 ref="workflowGitCommitHashElement"
                 maxlength="40"
                 minlength="40"
-                pattern="^[0-9a-f]$"
+                pattern="^[0-9a-f]+$"
                 v-model="workflowUpdate.git_commit_hash"
                 @change="formState.allowUpload = false"
               />