From 80049c15f517d0eb3845016e1f1605f05cef89b5 Mon Sep 17 00:00:00 2001
From: jensilo <k@jensheise.com>
Date: Sun, 17 Dec 2023 13:38:13 +0100
Subject: [PATCH] fix bug where validation errors are displayed twice, once
 with correct translation and once raw

---
 src/core/web/ui.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/core/web/ui.go b/src/core/web/ui.go
index db393d0..a46dcee 100644
--- a/src/core/web/ui.go
+++ b/src/core/web/ui.go
@@ -467,7 +467,8 @@ func (d *FormData[T]) AllViolations() []error {
 	var errs []error
 	for _, fieldErrs := range d.Violations {
 		for _, err := range fieldErrs {
-			if errors.Is(err, &validation.Error{}) {
+			var v validation.Error
+			if errors.As(err, &v) {
 				continue
 			}
 
-- 
GitLab