diff options
Diffstat (limited to 'modules/util/slice.go')
-rw-r--r-- | modules/util/slice.go | 7 |
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 +} |