aboutsummaryrefslogtreecommitdiffstats
path: root/modules/util/slice.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/util/slice.go')
-rw-r--r--modules/util/slice.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/util/slice.go b/modules/util/slice.go
index 9c878c24be..da6886491e 100644
--- a/modules/util/slice.go
+++ b/modules/util/slice.go
@@ -71,3 +71,10 @@ func KeysOfMap[K comparable, V any](m map[K]V) []K {
}
return keys
}
+
+func SliceNilAsEmpty[T any](a []T) []T {
+ if a == nil {
+ return []T{}
+ }
+ return a
+}