mirror of
https://github.com/Theodor-Springmann-Stiftung/kgpz_web.git
synced 2025-10-29 17:15:31 +00:00
BUGFIX: Reverse Lookups working
This commit is contained in:
@@ -142,14 +142,17 @@ func (p *XMLProvider[T]) ReverseLookup(item XMLItem) ([]Resolved[T], error) {
|
||||
return nil, fmt.Errorf("Item has no keys")
|
||||
}
|
||||
|
||||
// INFO: this runs just once for the first key
|
||||
ret := make([]Resolved[T], 0)
|
||||
for _, key := range keys {
|
||||
ret, err := p.Resolver.Get(item.Name(), key)
|
||||
r, err := p.Resolver.Get(item.Name(), key)
|
||||
if err != nil {
|
||||
return ret, nil
|
||||
return ret, err
|
||||
}
|
||||
ret = append(ret, r...)
|
||||
}
|
||||
|
||||
return []Resolved[T]{}, nil
|
||||
return ret, nil
|
||||
}
|
||||
|
||||
func (a *XMLProvider[T]) String() string {
|
||||
|
||||
Reference in New Issue
Block a user