diff --git a/utils/utils.go b/utils/utils.go
index ad51322465d0acf35984075849ae6b51742594d5..5e88774ede50433cbb1e2b376f92ef23a9415198 100644
--- a/utils/utils.go
+++ b/utils/utils.go
@@ -39,7 +39,7 @@ func DeepCopy(fromValue interface{}) (toValue interface{}) {
 }
 
 func Clone[T any](fromValue T) (toValue T) {
-	return deepcopy.Copy(fromValue)
+	return deepcopy.Copy(fromValue).(T)
 }
 
 func ValueToPointer[V any](value V) *V {