This commit is contained in:
Mike Schwörer 2023-06-07 17:48:36 +02:00
parent 827b3fc1b7
commit 0006c6859d
Signed by: Mikescher
GPG Key ID: D3C7172E0A70F8CF
2 changed files with 10 additions and 3 deletions

View File

@ -1,5 +1,5 @@
package goext package goext
const GoextVersion = "0.0.149" const GoextVersion = "0.0.150"
const GoextVersionTimestamp = "2023-06-07T17:45:45+0200" const GoextVersionTimestamp = "2023-06-07T17:48:36+0200"

View File

@ -4,6 +4,7 @@ import (
"gogs.mikescher.com/BlackForestBytes/goext/langext" "gogs.mikescher.com/BlackForestBytes/goext/langext"
"gogs.mikescher.com/BlackForestBytes/goext/reflectext" "gogs.mikescher.com/BlackForestBytes/goext/reflectext"
"reflect" "reflect"
"strings"
) )
func (c *Coll[TData]) init() { func (c *Coll[TData]) init() {
@ -32,7 +33,13 @@ func (c *Coll[TData]) initFields(prefix string, rval reflect.Value, idxarr []int
} }
bsonkey, found := rsfield.Tag.Lookup("bson") bsonkey, found := rsfield.Tag.Lookup("bson")
if !found || bsonkey == "-" { if !found {
continue
}
if strings.Contains(bsonkey, ",") {
bsonkey = bsonkey[:strings.Index(bsonkey, ",")]
}
if bsonkey == "-" {
continue continue
} }